Kao stipendist dubrovačkog teatra došao je u angažman u KMD 1984. godine.
Uloge koje je ostvario u Kazalištu Marina Držića: „Romanci o tri ljubavi“ Antuna Šoljana, frančezariji „Ilija aliti muž zabezočen“ Marina Tudiševića, te uloga Luka u „Kati Kapuralici“ Vlaha Stullija.
U Zagrebu je veliki broj uloga ostvario u Hrvatskom narodnom kazalištu, u Dramskom kazalištu Gavella i u Zagrebačkom gradskom kazalištu Komedija. Zapažena umjetnička ostvarenja ostvaruje na filmu, televiziji i radiju.
2008.godine nominiran je za Nagradu hrvatskog glumišta za glavnu mušku ulogu za uloge protagonista Držićevih komedija u predstavi „Planet Držić“-Hommage Marinu Držiću u režiji Ivice Boban i izvedbi Kazališta Marina Držića.