Po zakończeniu walk zaangażował się w reaktywację częstochowskiego teatru, grając w nim i reżyserując do 1949 roku. W kolejnych latach pracował w Teatrze Śląskim w Katowicach (do końca 1950 roku), Teatrach Dramatycznych w Poznaniu (1951) oraz Teatrze Wybrzeże w Gdańsku (1951-1952). Przeniósłszy się do Warszawy, do końca życia był członkiem zespołów Teatrów: Ludowego (do 1974 roku) oraz Nowego. Reżyserował również gościnnie, m.in. w Zakopanem (1949), Sosnowcu, Bielsku, Szczecinie oraz Kielcach.
Wystąpił w dziewięciu spektaklach Teatru Telewizji (1956-1971) oraz siedmiu audycjach Teatru Polskiego Radia (1954-1969). Został odznaczony Krzyżem Oficerskim Orderu Odrodzenia Polski (1962) oraz Medalem 30-lecia Polski Ludowej (1975). Zajmował się również tłumaczeniem sztuk teatralnych z języka rosyjskiego.
Został pochowany na Cmentarzu Komunalnym Północnym w Warszawie (kw.