Absolvent al Institutului de Artă Teatrală şi Cinematografică "I.L.Caragiale" (promoţia 1985, clasa
Dem Rădulescu), actorul debutează pe scena Teatrului "V.I. Popa" din Bârlad. Din 1989 este angajatul Teatrului Naţional Vasile Alecsandri din Iaşi. În cinema este lansat de către
Corneliu Porumboiu cu scurtmetrajul
Călătorie la oraş (2003) şi lungmetrajul
A fost sau n-a fost? (2006), care îi aduce un Premiu special de interpretare (ex aequo) la Festivalul de la Cottbus. Mai apoi devine o prezență aproape religioasă în filmele Noului Val, colaborând, printre alții, cu
Cristian Mungiu,
Cristian Nemescu,
Călin Peter Netzer și
Radu Jude, acesta din urmă oferindu-i rolul antologic al zapciului din
Aferim!.