Aktor. Urodził się w Piotrkowie Trybunalskim, zmarł w wieku 62 lat w Popowie. W 1955 roku ukończył 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ą. Poseł VI (1972-1976) i VII (1976-1980) kadencji Sejmu.