

În decursul carierei sale artistice a lucrat ca angajat la patru teatre:
Lumini și umbre (Serial TV) (1981 – 1982) – Sergentul Șaptefrați
Angela merge mai departe (1982)
Întunericul alb (1982)
Concurs (1982)
Faleze de nisip (1983)
Ochi de urs (1983)
Întoarcerea din iad (1983)
Al patrulea gard, lângă debarcader (1984)
Acordați circumstanțe atenuante? (1984)
Eroii nu au vîrsta (Serial TV) (1984) – comisarul Teșu
Fapt divers (1984)
Domnișoara Aurica (1985)
Trenul de aur (1986) – mecanicul de locomotivă Panait
Noi, cei din linia întâi (1986) – sergentul Șaptefrați
Niște băieți grozavi (1988)
Duminică în familie (1988)
De ce are vulpea coadă? (1988) – Bunicul
Flăcări pe comori (1988)
Un studio în căutarea unei vedete (1989)
Dreptatea (1989)
Fără lumini de poziție (1989)
Marea sfidare (1989)
Momentul adevărului (1989) – Tatăl
Rămânerea (1990) – Nebunul
De-aș fi Peter Pan, regia Gheorghe Naghi, 1991
Cei care plătesc cu viața (1991)
Drumul câinilor (1991) – Octavian
A unsprezecea poruncă (1991) – Karl
Balanța (1991)
Șobolanii roșii (1991) – Generalul
Patul conjugal (1992)
Neînvinsă-i dragostea (1993) – Iacob Lazăr
Cel mai iubit dintre pământeni (1994)
Turnul din Pisa (2002) – Vali
Examen (2003) – Nea Grigore
Magnatul (2004) – Dr. Baltazar
Cuscrele (Serial TV) (2005)
Schimb valutar (2007) – Socrul
Cu un pas înainte (2007) – Septimiu Baltag (1 episod, 2008)
Războiul sexelor (2007) – Tatăl lui Horia
Scene de căsnicie (2008)