A absolvit in 1978 Liceul German din capitală, apoi a urmat cursurile Institutului de Artă Teatrală si Cinematografica. A absolvit in 1983, la clasa profesorului Grigore Gonta.
S-a căsătorit in 1981 cu Irina Tapalagă, de care a divorțat in 1986.
A fost repartizat la Teatrul din Petroșani si a debutat cu piesa Un barbat si mai multe femei de Leonid Zorin, pe care a si regizat-o si care i-a adus premiul pentru cel mai bun actor. A mai jucat aici in Anonimul Venetian de Giusepppe Berto, Intr-un parc, pe o banca de Alexander Ghelma.
In 1986 s-a recăsătorit cu regizoarea si coregrafa Beatrice Rancea. Au divorțat in anul 2001.
Din 1990 până in prezent este angajat la Teatrul Național din București. A jucat in numeroase roluri, cum sunt Sir Andrew – A douasprezecea noapte de William Shakespeare, Tasso – Torquato Tasso de Johann Wolfgang von Goethe, pentru care a obținut premiul pentru cel mai bun actor , Pamfilus / Byrria – Fata din Andros de Terentiu, Scipio – Caligula de Albert Camus, Billy Bibbit – Zbor deasupra unui cuib de cuci dupa Dale Wasserman, Reverend Hale – Vrăjitoarele din Salem de Arthur Miller, Trofimov – Livada de visini de A. P. Cehov, Nebunul – A douăsprezecea noapte de William Shakespeare, Pistetairos – Pasarile de Aristofan, etc.
A colaborat cu Teatrul Bulandra, Teatrul Odeon, Teatrul Național Timișoara, Teatrul Tineretului din Piatra Neamț, Teatrul Național Târgu Mureș, Teatrul Arca, etc.
Debutul in cinematografie a avut loc tot in 1983, cu filmul Concurs, regizat de Dan Pita, care i-a adus la Festivalul de la Costinesti premiul pentru cel mai bun actor. A mai jucat in Sa mori rănit din dragoste de viata, Pas in doi, Rochia alba de dantela, Polul Sud, O vara de neuitat, Femeia visurilor, Ursul. A fost distribuit si in producții internationale, cum sunt Catherine the Great, regia Paul Burgess si John-Paul Davidson, Dracula III, regia Patrick Lussier, Dracula Ressurection, regia Patrick Loussier, Anaconda 4: Trail of Blood, Born to Raise Hell.
Este căsătorit din anul 2001 cu actrița Andra Negulescu.