Rođen je 1985. godine u Zavidovićima.
Osnovnu školu završio je u Vozući, a gimnaziju u Zavidovićima.
Studij glume upisao je 2003. godine na Akademiji dramskih umjetnosti u Tuzli. Tokom studija igrao je u brojnim ispitnim predstavama na Akademiji, te predstavama iz produkcije Teatra Kabare Tuzla, Narodnog pozorišta Tuzla i Bosanskog kulturnog centra Tuzla. Najuspješnije glumačke kreacije u tom periodu ostvario je tumačeći slijedeće uloge: Feller u predstavi Gospon lovac Georgea Feydeaua (ADU), Veršinjin u predstavi Tri sestre Antona Pavloviča Čehova (ADU), Imotski kadija u predstavi Hasanaga Tomislava Bakarića (ADU), Pejala Paša u predstavi Veliki vezir Derviša Sušića u režiji Vlade Keroševića (TKT)...
Diplomirao je 2007. godine, tumačenjem uloge Andreja u predstavi Zmijsko leglo Vladimira Sigareva u režiji Saše Broz i produkciji Narodnog pozorišta Tuzla.
Nakon završetka studija, nastavlja saradnju sa tuzlanskim pozorištima, a biva angažiran i u predstavama drugih teatara, producentskih kuća i ad hoc teatarskih grupa u Bosni i Hercegovini i Hrvatskoj. U tim angažmanima najuspješnije glumačke kreacije ostvario je tumačeći slijedeće uloge: Albert u predstavi Nepoznata iz Siene Otona von Horvata u režiji Baise Bakin (TKT), Muhidin u predstavi Nevakat Derviša Sušića – Hasana Džafića u režiji Slađane Kilibarde (Bosansko narodno pozorište Zenica), Mihal u predstavi Jastučko (The Pillowman) M. McDonagha u režiji Saše Broz (Pučko otvoreno učilište Velika Gorica), Osobni tjelohranitelj i Vojnik u predstavi Tajkun Zlatka Dukića u režiji Irfana Kasumovića (BKC Tuzla), Policajac Jozo u predstavi Državni lopov Fadila Hadžića u kolektivnoj režiji (Centar za kulturu Zavidovići), Aa u predstavi Emigranti Slawomira Mrožeka u kolektivnoj režiji (CZK Zavidovići), Robijaš u predstavi Robijaš Ahmeda Muradbegovića – Muniba Milinkića u režiji Muniba Milinkića (CZK Zavidovići), Sv. Ivan Krstitelj u predstavi Juda Iskariotski Halila Džubrana u režiji Borisa Balte (NP Tuzla), Franjo u predstavi Prikazanje Dževada Karahasana u režiji Vlade Keroševića (TKT), Hamid Halugić u predstavi Životopis Ha Ha Nijaza Alispahića u režiji Muniba Milinkića (CZK Zavidovići), fra Juraj u predstavi Gazi Husrev-beže ili: Bukagije Džemaludina Latića u režiji Gradimira Gojera (Muftiluk travnički & BNP Zenica), Avgust u predstavi norway.today Igora Bauersime u režiji Duška Lončara (BNP Zenica), Krleža u predstavi Smrt bludnice Marije i ostale smrti Miroslava Krleže – Gradimira Gojera u režiji Gradimira Gojera (ad hoc produkcija Sarajevo), Emigrant u predstavi Niemandsland u režiji Gabriele Weber i Georgea Wagnera (Delphin Theater Vienna), Pop u predstavi Gluha svadba grupe autora u režiji Lajle Kaikčija (BNP Zenica), Bob u predstavi Talas hladnog vremena Charlesa Waya u režiji Miroljuba Mijatovića itd.
Osim u teatru, glumačke kreacije ostvario je u filmovima Ab Morgen u režiji Stefana Elsenbrucha i Raphaela Wallnera (Black Rabbit), Paradajz u režiji Sabine Sidro i Hotel Sacher u režiji Roberta Dornhelma (Austrija).
Glumačke angažmane ostvario je i u TV-serijama domaće produkcije među kojima su Lud, zbunjen, normalan i Kriza, te inostastrane Die Höhenstraße (Austrija).
Snimio ne nekoliko muzičkih spotova u režiji Harisa Dubice, te seriju reklamnih spotova za Telemach.
Od 2009. do 2014. godine bio je direktor Javne ustanove Centar za kulturu Zavidovići. Osnivač je Festivala Dječiji ambijentalni teatar.
Početkom 2019. godine postao je član Glumačkog ansambla BNP-a Zenica.