Absolvent al Institutului de Artă Teatrală şi Cinematografică "I.L.Caragiale"
(promoţia 1975, clasa Sanda Manu, asistent
Ștefan Velniciuc). Până în 1981 joacă pe scena Teatrului de Stat din Oradea, apoi vine în Bucureşti la Teatrul Odeon. Doctorat în Arta actorului la UNATC (2008). Activitate didactică: profesor asociat la IATC Bucureşti (1985–1990), profesor la Academia de Arte „Luceafărul” (1994–2004) – Catedra Arta actorului, profesor asociat la Universitatea Hyperion, Bucureşti (2004–2009) – Catedra Arta actorului, profesor asociat la Universitatea “Spiru Haret”, Bucureşti (2004–2012) – Catedra Arta actorului , profesor asociat la UNATC Bucureşti, Facultatea de Teatru – catedra Arta actorului din 2008.