Završio je Učiteljsku školu u Somboru, a glumu diplomirao na Fakultetu dramskih umetnosti u Beogradu. Odigrao u pozorištu preko 4000 hiljade predstava. Igrao je u više od 40 filmova, TV serija, TV drama, većinom u glavnim ulogama. Najpoznatije uloge u pozorištu su mu: Šekspirov „Hamlet“ u režiji oskarovca Jiržija Mencla na dubrovačkim letnjim igrama, Knjaz Nikola u predstavi „Dugo putovanje u Jevropu“, Stevana Koprivice, Amadeus u „Amadeusu“ Pitera Šefera u režiji Paola Mađelija, Bondova „Luda“ u režiji Slobodana Unkovskog, u Beogradskom Dramskom Pozorištu. Igrao je u hitovima Zvezdara Teatra: “Mrešćenje šarana”, Ace Popovića, “Original falsifikata”, Radeta Radovanovića, “Mala”, Radoslava Pavlovića, “Urnebesna tragedija”, Dušana Kovačevića. Igrao je Molijerovog „Don Žuana“ , „Rucanteovu“ „Mušicu“, Mara u “Mara Sad” u Pozorištu Dvorištu. Igrao je u predstavi „Venčanje“ Vitolda Gombroviča U Srpskom Narodnom Pozorištu u Novom Sadu, koju je režirao jedan od najboljih reditelja, Poljak, Jerži Jarocki.
Sjane kreacije je ostvario u filmovima "Hajka" (1977), „Svetozar Marković“ (1981), „Igmanski marš“ (1983), „Tako se kalio čelik“ (1988), „Original falsifikata“ (1991), „Tito i ja“ (1992), „Podzemlje“ (1995), „Balkanska pravila“ (1997), „Bure baruta“ (1998), "Belo odelo" (1999), "Bumerang" (2001), „Mali svet“ (2003), „Pad u raj“ (2004), „San zimske noći“ (2004). „Sveti Georgije ubiva aždahu“ 2009. Igrao je i van granica Srbije: Kralj Lopova i „Druga žena“...
Okušao se i kao reditelj i producent filma „Belo odelo“. Posle toga je kao producent napravio 10 filmova. Kao reditelj i producent, snimao je i svoj drugi film „Beli lavovi“ 2011.
Napisao je i dva romana; „Belo odelo“ i „Kako sam dobio Oskara“.