Na Ptuju je končal osnovno šolo in leta 1990 srednjo naravoslovno-matematično šolo na Srednješolskem centru. Uspešno je opravil sprejemni izpit za igro na AGRFT in odšel na služenje vojaškega roka v Jugoslovansko ljudsko armado kot potapljač, diverzant.
Leta 1991 je začel študirati na AGRFT in leta 1995 diplomiral z vlogo Majorja v uprizoritvi Strniševih Ljudožercev. Med študijem je bil član Gledališča Zato. na Ptuju.
Doslej je igral v Slovenskem stalnem gledališču Trst, Italija (1995−2001), nato je bil zaposlen v Gledališču Koper (2001−2003), Drami SNG Maribor (2003−2006), SNG Nova Gorica (2006−2009), od septembra 2009 je del ansambla SLG Celje. Sodeloval je tudi s SNG Drama Ljubljana, MGL Ljubljana in Mestnim gledališčem Ptuj.
Do sedaj je odigral več kot 70 gledaliških vlog. Delal je tudi na radiu in posnel okoli 100 radijskih iger, sodeloval je v sinhronizacijah radijskih in televizijskih reklam. Posnel je okoli 20 sinhronizacij za animirane filme. Vodil oz. nastopal je na številnih prireditvah in različnih proslavah. Med drugimi je vodil proslavo za slovenski državni praznik na Trgu republike pred celotnim državnim vrhom in z neposrednim TV prenosom. Vodil je tudi veliko ostalih prireditev z neposrednim TV prenosom, kot so Narečna popevka 2012. Na šolah je izvedel tudi nekaj neformalnih predavanj o igralskem poklicu.
Režije:
M. Jesih: Triko, amaterska skupina Koper, 2001
C. Goldoni: Krčmarica Mirandolina, KUD Zarja Trnovlje, 2013
M. Jesih: Triko, KUD Zarja Trnovlje, 2014
Film:
Petra Petra, celovečerni film, vloga očetovega sodelavca Lojzeta, 1995
Vloga za Emo, celovečerni film, vloga očeta, 2014
Televizija:
Vlomilci delajo poleti, vloga policijskega inšpektorja, 2008
Pravljice iz mavrice (pravljica Tinko Polovinko), vloga Tinka Polovinka, 1995
Dve sezoni v oddaji Spet doma, razvedrilni program RTV Slovenija, 2006 in 2007
Tri sezone v humoristični nadaljevanki Lepo je biti sosed, vloga Smiljana Bodirože, 2009–2011
Dobrodelni Miklavžev koncert s prenosom v živo na RTV Slovenija, 2010
Dobrodelni Miklavžev koncert s prenosom v živo na RTV Slovenija, 2011
Neodvisne gledališke produkcije:
Muzikal Korantova svatba, vloga ženina, EPK, 2012
J. Roselt: Trojček, Novi Zato., vloga moža, 2013
Predstava Jasmine Reza: Art, vloga Serga, 2015
- Študentska Prešernova nagrada za vloge v Brechtovi drami Gospod Puntila in njegov hlapec Matti ter za igro v Strniševih Ljudožercih (1999)
- nagrada festivala Zlata paličica za predstavo Butalci (1998)
- Večerova nagrada za igralske dosežke v sezoni 2014/15
- Severjevo nagrado za igralske stvaritve v poklicnih gledališčih (2018)
V. Belšak: Prispevek za biografski leksikon Spodnjepodravci.si, september 2015 (hrani arhiv KIP).