Sa sedam godina primljen je u Zagrebačko pozorište mladih, čiji je član bio punih dvanaest godina, do završetka srednje škole. Prvu filmsku ulogu odigrao je 1981. godine u filmu “Gosti iz galaksije”, Dušana Vukotića, a prvi put je nastupio kao voditelj 1984. godine na Dječjem festivalu u Šibeniku.
Završio je Akademiju dramske umjetnosti u Zagrebu, te 1996. godine postaje član ansambla „SK Kerempuh”, da bi se, posle sedam godina, odlučio za karijeru samostalnog umjetnika.
Na 56. festivalu igranog filma održanom 2009. godine u Puli dobio je Zlatnu arenu za najbolju glavnu mušku ulogu za lik Krpe u filmu Metastaze.