Urodził się 6 stycznia 1941 w Drohobyczu. W 1962 ukończył Państwową Wyższą Szkołę Teatralną im. Ludwika Solskiego w Krakowie. Debiutował w teatrze im. Stefana Jaracza w Łodzi.

Grał w filmach, teatrze, teatrze telewizji i reżyserował. Ostatnio zagrał Czebutykina w spektaklu "Trzy siostry" (reż. Natasha Parry, Krystyna Janda), Starego Aktora w "Wyzwoleniu" (reż. W. Zawodziński) i Ciupeleka, Generała Rogera Scavino w "Pantaleon i wizytantki" (reż. Paweł Aigner-Piotrowski).

Był również aktorem dubbingowym. W zeszłym roku udzielił głosu Świętemu Mikołajowi w filmie "Renifer Niko ratuje brata" i Sarumanowi w "Hobbit: Niezwykła".

Z okazji obchodów 110-lecia Teatru im. Stefana Jaracza w Łodzi w 1999 r. otrzymał Krzyż Kawalerski Orderu Odrodzenia Polski. W 2009 r. dostał odznakę honorową "Zasłużony dla Kultury Polskiej".