Absolvent al Institutului de Teatru din Targu Mures, clasa profesorului Constantin Codrescu, promotia 1982. Intre 1991 si 2000 a fost profesor de an, lector universitar la Universitatea "Babes Bolyai" Cluj, Facultatea de Litere, Catedra de Teatru. Debuteaza in 1982, ultimul an de studentie, pe scena Nationalului din Cluj, cu rolul Cristopher Flanders din "Trenul nu mai opreste aici" de T. Williams. Societar al Teatrului National "I.L.Caragiale" Bucuresti din 2004. Printre cele mai cunoscute roluri din filmele sale s-au aflat Cara din "Craii de Curtea Veche" de Mircea Veroiu, dar a jucat si in productiile "Trei Pazeste", "Omul Punte", "Zbor deasupra unui cuib de cuci", "Martorii" de Dan Pita, "Tandretea Lacustelor" etc.