Po raz ostatni wystąpił na scenie w 1981. 23 czerwca zagrał na deskach Teatru Na Woli w Warszawie obok Tadeusza Łomnickiego (rola Antonio Salieriego) w premierowym przedstawieniu Amadeusz Petera Shaffera w reż. Romana Polańskiego, który jednocześnie wcielił się w rolę Wolfganga Amadeusa Mozarta. Pół roku później zmarł. Został pochowany na cmentarzu Powązkowskim w Warszawie.
Wyreżyserował m.in. takie przedstawienia, jak: Balladyna Juliusza Słowackiego (1946) i Nikt mnie nie zna Aleksandra Fredry (1946) w Teatrze Domu Żołnierza w Lublinie, Szlachectwo duszy Jana Chęcińskiego (1947) i Miasto w dolinie Johna Boyntona Priestleya (1947) w Teatrze Studio MO w Warszawie oraz Mazepę Juliusza Słowackiego (1959) i Białe fartuszki Konstantego Krumłowskiego (1960) w PPIE Łódź.
Występował również w Teatrze Telewizji, gdzie zadebiutował w 1960 rolą Skrzyneckiego w Warszawiance Stanisława Wyspiańskiego w reż. Kazimierza Dejmka. Następnie wystąpił m.in. w spektaklach w reżyserii Adama Hanuszkiewicza: Elza Louisa Aragona (1964), Kolumbowie Romana Bratnego (1966), Pan Tadeusz Adama Mickiewicza (1966), Zbrodnia i kara Fiodora Dostojewskiego (1967), Elektra Eurypidesa (1968) oraz w Boy’a igraszkach kabaretowych Tadeusza Boya-Żeleńskiego w reż. Andrzeja Łapickiego (1969), Żywym trupie Lwa Tołstoja w reż.