Na zagrebačkoj Akademiji dramske umjetnosti diplomirao je 2002. na odsjeku glume u klasi profesora Borne Baletića. Član ansambla Drame Hrvatskoga narodnog kazališta postao je 2007.
"Nemoj nikome reći" kao profesor Maretti (2015.-2017.)
"Tvoje lice zvuči poznato" kao natjecatelj (2015.)
"IN Magazin" (2015.-2020.)
"Subotom ujutro" kao gost (2014.)
"Počivali u miru" kao Domagoj Majetić (2013.)
"Volim Hrvatsku" kao natjecatelj (2012.-2016.)
"Nedjeljom ujutro, subotom navečer" kao Goc (2012.)
"Jugoslavenske tajne službe" kao Aleksandar Ranković (2012.)
"Zvijezde pjevaju" kao natjecatelj (sa Renatom Sabljak) (2011.)
"Lov u mutnom" (TV pilot) kao Crni (2010.)
"Mamutica" kao muškarac #2 (2009.)
"Bitange i princeze" kao Agent 002/003 (2008.-2010.)
"Urota" kao Kešić (2007.)
"Naša mala klinika" kao Pero Mesar (2007.)
"Luda kuća" kao Miroslav (2007.)
"Bumerang" kao Kristijan "Kiki" Horvat (2005.-2006.)
"Ljubav u zaleđu" kao Joža Farkaš (2005.-2006.)
"Zabranjena ljubav" kao Muha (2004.)
"Zlatni vrč" kao Pero (2004.)
Filmske uloge
"Bijeg na more" kao vozač taksija (2020.)
"Posljednji Srbin u Hrvatskoj" kao Dejan (2019.)
"Papar i sol" kao Cuna (2016.)
"Iza sna" kao Pavle (2014.)
"Svećenikova djeca" kao invalid Mikula (2013.)
"Blubberella" kao njemački vojnik (2011.)
"BloodRayne: Treći Reich" kao njemački vojnik (2011.)
"Max Schmeling" kao novinar (2010.)
"Zagrebačke priče" kao reporter (segment "Kanal") (2009.)
"Nije bed" kao Dule (2004.)
"Pos'o je dobar, a para laka" (2000.)
"Crvena prašina" kao vojni policajac #2 (1999.)
Voditeljske uloge
"Zvijezde pod hipnozom" (s iluzionistom Timoteom Crnković) (2019.)
"Farma" (s Miom Kovačić) (2015.-2016.)
Nagrade
Nagrada Hrvatskog glumišta za iznimno ostvarenje mladom umjetniku do 28 godina u drami Proljetno buđenje Franka Wedekinda u izvedbi Teatra Itd, 2002.
Nagrada za najboljeg glumca ravnopravno s Hrvojem Zalarom za uloge klaunova Fljufa i Žljufa u predstavi Klauni i lutke u izvedbi Lutkarske scene Ivana Brlić-Mažuranić Zagreb, 2003.