A urmat cursurile Institutului de Artă Teatrală si Cinematografică, Bucureşti. A absolvit in anul 1983, la clasa profesorului Grigore Gonța.
A fost repartizat la Teatrul din Petroşani și a debutat cu piesa „Un bărbat și mai multe femei” de Leonid Zorin, pe care a și regizat-o si care i-a adus premiul pentru cel mai bun actor. A mai jucat aici în „Anonimul Venețian” de Giusepppe Berto, „Într-un parc, pe o bancă” de Alexander Ghelma.
Din 1990 până în 2012 a fost angajat la Teatrul Naţional din Bucureşti. Din 2012 este angajat al Teatrului Naţional „Marin Sorescu” din Craiova. La TNB a jucat în 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 vișini” de Anton Pavlovici Cehov, Nebunul – „A douăsprezecea noapte”, de William Shakespeare, Pistetairos – „Păsările” de Aristofan, etc.
Debutul in cinematografie a avut loc în 1983 cu filmul Concurs, regizat de Dan Pița, film care i-a adus premiul pentru cel mai bun actor la Festivalul de la Costinesti. A mai jucat în „Să mori rănit din dragoste de viață”, „ Pas în doi”, „Rochia alba de dantelă”, „Polul Sud”, „O vară de neuitat”, „Femeia visurilor”, „Ursul”.
A fost distribuit și în producţii internaționale, 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”.
Nominalizare la Premiile Uniter 2023, categoria CEL MAI BUN ACTOR ÎN ROL PRINCIPAL, pentru rolul Harpagon, din spectacolul „Avarul” de Moliere, în regia lui Felix Alexa
Ivan Vasilievici Lomov, Grigori Stepanovici Smirnov- Două povești de amor după A.P.Cehov, regia Mircea Cornișteanu
Harpagon – „Avarul” de Molière, regia Felix Alexa, stagiunea 2022-2023, premiera 15, 16 oct. 2022
Bărbatul 3 / primul burghez / al doilea personaj / doctor 2 / El – „Jocul de-a măcelul” de Eugène Ionesco, regia Beatrice Rancea, premiera 29,31 octombrie 2021
Shakespeare – „Vărul Shakespeare” de Marin Sorescu, regia Radu Boroianu, stagiunea 2020-2021, premiera 29 noiembrie 2020
Generalissimul Aias – „Aias. Eseu despre demență” dupa “Aias” de Sofocle, regia Mihai Măniuțiu, stagiunea 2018-2019, premiera 21 septembrie 2018
Timon/ Gutuie – „Athens by Night. Nopți ateniene” după William Shakespeare, regia Charles Chemin, stagiunea 2017-2018, premiera 30 martie 2018
Tim – „Autorul” de Tim Crouch, regia Bobi Pricop, stagiunea 2017-2018, premiera 4 noiembrie 2017
Doctorul Givings – „Elefantul din cameră sau The Vibrator Play” de Sarah Ruhl, regia Dragoș Alexandru Muşoiu, stagiunea 2017-2018, premiera 15 martie 2017
Șpighelski – ,,O lună la țară” de Ivan Sergheevici Turgheniev, regia Cristi Juncu, stagiunea 2016-2017, premiera 11 octombrie 2016
Brutus – ,,Iulius Caesar” de William Shakespeare, regia Peter Schneider, stagiunea 2015-2016, premiera 17 aprilie 2016
Radu – ,,Spargerea” după Răzvan Petrescu, regia Dragoş Alexandru Muşoiu, stagiunea 2014-2015, premiera 17 ianuarie 2015
Jean – ,,Rinocerii” de Eugène Ionesco, regia Robert Wilson, stagiunea 2013-2014, premiera 2 iulie 2014
Călătorul – ,,Păstrează copia şi nu uita originalul” de Valentin Nicolau, regia Mircea Cornişteanu, stagiunea 2013-2014, spectacol lectura 23 mai 2014
Tipătescu – ,,O scrisoare pierdută” de Ion Luca Caragiale, regia Mircea Cornişteanu, stagiunea 2012-2013, premiera 13 octombrie 2012
Umbra din Iad – ,,Apocalipsa după Shakespeare” de Janusz Wiśniewski, regia Janusz Wiśniewski, stagiunea 2012-2013, premiera 22 decembrie 2012
Barney/ Stephen – ,,Chinezii” de Michael Frayn, regia Mircea Cornişteanu, stagiunea 2012-2013, premiera 23 februarie 2013
Luni-Vineri: 11:00- 19:00
Sâmbătă: 12:00- 19:00
Duminică: închis