Igrao je u oko 60 dugometražnih igranih filmova, TV-serija i drama koje su uglavnom producirane u bivšoj Jugoslaviji, Srbiji i Crnoj Gori. Neke projekte je radio i u inostranstvu.
Gostovao je u različitim pozorišnim produkcijama u Jugoslaviji, Kanadi, Austriji, Švajcarskoj, Engleskoj, Sloveniji i Hrvatskoj.
U proteklih 28 godina nagrađivan je za glumački rad na svim važnijim filmskim i pozorišnim festivalima u Jugoslaviji, Srbiji, Crnoj Gori...
Godine 1997. skupština Grada Beograda imenovala ga je za direktora pozorišta Ateljea 212.