Pracę artystyczną rozpoczął w czasach okupacji jako aktor-amator. W latach 1948-1952 występował w Teatrze Kolejarza w Krakowie. Od 1953 związany z Teatrem im. Wandy Siemaszkowej w Rzeszowie. Stworzył tu wiele wybitnych kreacji aktorskich, m.in. Cześnika w "Zemście", Majora w "Fantazym", Wojewody w "Mazepie" czy Czepca w "Weselu". W latach 1972-1982 pracował w Teatrze Polskim i Współczesnym we Wrocławiu. Od 1983 ponownie występował w Rzeszowie.
Wystąpił w wielu filmach fabularnych (m.in. Człowiek z marmuru jako ojciec Agnieszki) oraz serialach telewizyjnych (m. in. Królowa Bona jako Zygmunt I Stary). Widzowie zapamiętali jego rolę w popularnym serialu telewizyjnym 07 zgłoś się, gdzie zagrał porucznika Antoniego Zubka.
Odznaczony m.in. Krzyżem Kawalerskim Orderu Odrodzenia Polski.
Pochowany na Cmentarzu Komunalnym Wilkowyja w Rzeszowie.
1993
as Markiewicz
1989
as Dyrektor PGR-u
1988
as Szembek
1988
as God
1988
as Orzechowski
1988
as Pop
1987
as lawyer
1987
as Stolarek
1987
1986
as Ewald Zyman
1986
as "Naukowiec"
1985
as Stanisław Mudrowicz
1985
as Bolesław Mazur
1985
1985
as Stanisław Mudrowicz
1984
as Matus Płonka
1984
as Przestalski
1983
as Parish priest
1983
as Zygmunt I Stary
1983
as Recruiter
1982
as Pawelas
1981
as ksiądz wygłaszający kazanie na ambonie
1981
as republikanin
1980
as król Zygmunt I Stary
1980
as Józef
1980
as ksiądz
1980
as dyrektor FSO
1980
1979
as CIA Chef
1979
as Zdanowicz
1978
as Doctor
1977
as dygnitarz, kolega "Wibracyjnego"
1977
as Surgeon
1977
as ksiądz Ryba
1977
as członek kierownictwa budowy portu
1977
as Agnieszka's Father
1977
1976
as Antoni Zubek
1976
as brat Ryszarda
1975
as szef komitetu przeciwpowodziowego
1959
as Ulek