Zagrał w 54 filmach i serialach. Aktor teatrów: Słowackiego w Krakowie oraz Polskiego, Nowego i Narodowego w Warszawie. Znany głównie jako odtwórca roli marszałka Piłsudskiego czy Benedykta Korczyńskiego w filmie „Nad Niemnem”. Miał 74 lata.