Diplomirao je filmsku i televizijsku režiju na Akademiji dramske umjetnosti u Zagrebu. Filmom se amaterski bavi još od osnovne škole, a od 1989. do 1992. animator je i fazer u Studiju za crtani film Zagreb filma. Kao koredatelj crtanog filma
Čekaj me (1993.) i samostalni autor kratkometražnog igranog studentskog filma
Samopotjera (1993.) nagrađen je Oktavijanom, nagradom Hrvatskog društva filmskih kritičara. Nakon srednjometražnog televizijskog prvijenca
Novogodišnja pljačka (1997.) uslijedio je i njegov dugometražni igrani debi
Ajmo žuti! (2001.), također nastao u tv-produkciji. Redatelj je 18 epizoda tv serije
Bitange i princeze (2007-2008) i tv filma
Trešeta (2006).