Absolvent al Institutului de Artă Teatrală şi Cinematografică "I.L.Caragiale" (promoţia 1975, clasa Sanda Manu şi Geta Angheluţă). Încă din timpul facultăţii debutează în film cu rolul titular din
Ciprian Porumbescu, devenind unul dintre cei mai promiţători juni primi ai ecranului românesc. Repartizat la Teatrul Național din Târgu Mureș unde joacă până în 1987. Este cadru didactic asociat la Facultatea de Teatru din Târgu Mureș (1987-1994). Între 1990-1994 este director executiv al Teatrului Național din Târgu Mureș. În 1994 se întoarce în București la Teatrul Mic și Teatrul Nottara. Cadru didactic la Universitatea Ecologică (1996-2002). Profesor dr. la Unversitatea Spiru Haret din București.