W czasie wojny pracował i prowadził studio aktorskie przy Państwowym Polskim Teatrze w Grodnie (następnie w Białymstoku) w Białoruskiej SRR. Od 1941 pracował w Wilnie jako robotnik, ukrywając się pod fałszywym nazwiskiem, aby nie zostać zmuszonym do pracy w niemieckich oficjalnych teatrach.

Od 10 września 1944 był w zespole Teatru I Armii Wojska Polskiego, dołączył do niego w Lublinie na zaproszenie Tadeusza Wołowskiego, ówczesnego szefa Wydziału Teatralnego Resortu Kultury i Sztuki PKWN. Reżyserował Wesele Wyspiańskiego, była to jego pierwsza samodzielna praca reżyserska. Autorem muzyki do przedstawienia, które miało miejsce 29 listopada 1944 był Aleksander Barchacz.

Następnie przez Kraków i Katowice trafił do Łodzi. W latach 1946–1952 był wykładowcą warszawskiej Państwowej Wyższej Szkoły Teatralnej (do 1949 z siedzibą w Łodzi). Po wojnie pracował krótko w Teatrze Śląskim i krakowskim Teatrze Starym. Od 1948 związany był z teatrami warszawskimi: Rozmaitościami (1948/1949), Polskim (1949–1952), Narodowym (1952–1958), Ateneum (od 1958 do śmierci).