Riječanin, diplomirao je na Akademiji dramske umjetnosti u Zagrebu 1995. godine. Bio je član ansambla Hrvatskog narodnog kazališta u Varaždinu, a od 1995. godine član je ansambla Zagrebačkog kazališta mladih. Bio je vanjski suradnik na Akademiji dramske umjetnosti od 1996. do 2005. godine (Katedra za scenski pokret). Vanjski je suradnik Sveučilišta u Rijeci, Studija Gluma I mediji od 2013. godine, član je Hrvatskog instituta za pokret i ples, u kojem od 1996. do 2005. godine radi kao selektor te asistent umjetničke ravnateljice festivala Tjedan suvremenog plesa. Od 2003. do 2016. godine bio je umjetnički ravnatelj Street Art Festivala u Poreču. Suosnivač je kazališne skupine TRAFIK. Usko je vezan uz plesni teatar i teatar pokreta, u tom području ostvaruje veliki broj uloga na domaćoj sceni, kao i u inozemstvu. Djeluje kao suradnik za scenski pokret na mnogobrojnim kazališnim produkcijama u Hrvatskoj i Sloveniji. Osim što je glumac I redatelj kazališnih predstava, igra u stranim i domaćim filmskim i televizijskim produkcijama.
Dugogodišnji je predstavnik Hrvatske u europskoj plesnoj platformi Aerowaves.
Dobitnik je Nagrade „Vladimir Nazor” kao dio kolektiva predstave „Imago”.
Ravnatelj je Hrvatskog kulturnog doma na Sušaku.