Debuteaza in filmul Setea, in care a jucat alaturi de Ion Besoiu si Amza Pellea, respectiv alaturi de Ștefan Ciubotarasu si George Calboreanu in Omul de langa tine.
In anul 2004, a primit Premiul de Excelenta pentru contributia sa in arta cinematografiei, premiul decernat in cadrul Primei editii a Festivalului International de Film Bucuresti, BIFEST.
Filmografie:
Bored, 2004, rolul lui God
Tancul, 2003
Ochii care nu se vad, 1996
Terente - regele baltilor, 1995
Crucea de piatra, 1993, rolul lui Fane
Sobolanii rosii, 1990
O vara cu Mara, 1988
Cetatea ascunsa, 1987
Batalia din umbra, 1986
Umbrele soarelui, 1986
Fapt divers, 1984
Acasa, 1984
Radeti ca-n viata, 1983
Pruncul, petrolul si ardelenii, 1981, rolul lui Traian Brad
Iancu Jianu, haiducul, 1981
O lume fara cer, 1981
Iancu Jianu, zapciul, 1980
Rug si flacara, 1980
Tridentul nu raspunde, 1980
Artista, dolarii si ardelenii, 1979, Traian Brad
Ecaterina Teodoroiu, 1979
Audienta, 1979
Omul care ne trebuie, 1979
Profetul, aurul si ardelenii, 1978, rolul lui Traian Brad
Din nou impreuna, 1978
Avaria, 1978
Dincolo de orizont, 1978
Gustul si culoarea fericirii, 1978
Pentru patrie, 1977
Trepte spre cer, 1977
Toate panzele sus, 1976, rolul lui Gherasim
Pe aici nu se trece, 1975
Muschetarul roman, 1975
Orasul vazut de sus, 1975
Nemuritorii, 1974, rolul stegarului Vasile
Capcana, 1974
Ultimul cartus, 1973, rolul comisarului Roman
Dimitrie Cantemir, 1973
100 de lei, 1973
Departe de Tipperary, 1973
Drum in penumbra, 1972
Conspiratia, 1972
Cu mainile curate, 1972, rolul comisarului Roman
Padurea pierduta, 1971
Serata, 1971
Facerea lumii, 1971
Mihai Viteazul - Unirea, 1970, rolul lui Stroe Buzescu