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.
as Markiewicz
as Dyrektor PGR-u(4 eps)
as Henryk Zabielski(7 eps)
as Szembek
as Orzechowski
as Pop
as lawyer
as Stolarek
as Ewald Zyman
as 'Naukowiec'
as Paweł's Father
as Stanisław Mudrowicz(2 eps)
as Bolesław Mazur
as Stanisław Mudrowicz
as Matus Płonka(9 eps)
as Przestalski
as Parish priest
as Zygmunt I Stary
as Recruiter
as Pawelas
as ksiądz wygłaszający kazanie na ambonie
as republikanin(6 eps)
as król Zygmunt I Stary(12 eps)
as Józef Szary
as ksiądz
as dyrektor FSO(2 eps)
as MO Headquarters Officer
as CIA Chef
as Zdanowicz
as dyrektor szkoły
as Doctor
as dygnitarz, kolega "Wibracyjnego"
as Surgeon
as ksiądz Ryba
as członek kierownictwa budowy portu(3 eps)
as Agnieszka's Father
as Antoni Zubek(14 eps)
as brat Ryszarda
as szef komitetu przeciwpowodziowego(1 ep)
as Ulek