Rođen 1970. godine. Diplomirao je na Akademiji dramske umjetnosti u Zagrebu, a član ansambla Drame HNK Split postao je 1995. godine.
Tijekom karijere ostvario je mnoge zapažene uloge, a dobio je i nagradu Veljko Maričić na međunarodnom Festivalu malih scena za ulogu Malog u predstavi Bijelo po istoimenom tekstu Dubravka Mihanovića, u režiji Ivana Lea Leme, 1998. godine.
Odigrao je i niz televizijskih uloga u serijama 'Naši i vaši', 'Bitange i princeze', a glumio je i u filmovima 'Bella Biondina', 'Vjerujem u anđele', 'Najveća pogreška Alberta Einsteina', 'Trešeta', 'Holding', 'Oprosti za kung fu', 'Ante se vraća kući'.
Širokoj javnosti najpoznatiji je po ulozi u filmu redatelja Ognjena Sviličića 'Da mi je biti morski pas' 1999. godine, što mu je bilo i prvo veliko pojavljivanje pred kamerama. Za ulogu Mate u spomenutom filmu dobio je i Nagradu hrvatskog glumišta.