W 1955 roku ukończył Wydział Aktorski PWST w Warszawie. Aktor teatrów warszawskich: Polskiego (1955-65), Powszechnego (1965-68), Narodowego (1968-74), Nowego (1975-82, także dyrektor nacz. i art.), Polskiego (1982-87), Współczesnego (1987-92). W l. 1973-75 był dyrektorem Teatru Ziemi Opolskiej. Karierę sceniczną łączył przez wiele lat z działalnością społeczną i polityczną, był przewodniczącym Zarządu Głównego Związku Pracowników Kultury i Sztuki, posłem na sejm PRL. W latach 80. związany był z opozycją. Pochowany w Warszawie na Starych Powązkach (kwatera: 173-IV-15). [Internetowa Baza Filmu Polskiego filmpolski.pl].