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.
Man of Marble
(Agnieszka's Father)
Sto koni do stu brzegów
(Zdanowicz)
Freelancer
(Stolarek)
Przeklęta ziemia
(Parish priest)
Piętno
(Bolesław Mazur)
Republika nadziei
(Szembek)
Big Bang
("Naukowiec")
Gwiazda Piołun
(Pop)
Polowanie na Króla Lira
(Markiewicz)
Smak wody
(Józef)
Czysta chirurgia
(Surgeon)
An Epitaph for Barbara Radziwill
(Zygmunt I Stary)
Polonia Restituta
(ksiądz wygłaszający kazanie na ambonie)
Porcelain in an Elephant's Shop
(God)
Environs of a Quiet Sea
(Recruiter)
Rancho Texas
(Ulek)
The Palace
(ksiądz)
Trzy stopy nad ziemią
(Ewald Zyman)
Before the Day Breaks
Jan
(Przestalski)
Przypadki Piotra S.
(Pawelas)
The Golden Mahmudia
Alabama
Coded Message for the Boss
(CIA Chef)
A Small Town Love Affair
(ksiądz Ryba)
Convicted
(brat Ryszarda)
Quiet Is the Night
(Doctor)
Follies of Miss Eva
(Stanisław Mudrowicz)
Wściekły
Merry Christmas
(dygnitarz, kolega "Wibracyjnego")
Sonata marymoncka
(Orzechowski)
Powrót po śmierć
(lawyer)
Akwen Eldorado
(Dyrektor PGR-u)
Misja
(republikanin)
Calling 07
(Antoni Zubek)
Szaleństwa Panny Ewy
(Stanisław Mudrowicz)
Znaki szczególne
(członek kierownictwa budowy portu)
Dom
(dyrektor FSO)
Droga
(szef komitetu przeciwpowodziowego)
Królowa Bona
(król Zygmunt I Stary)
Popielec
(Matus Płonka)