2 września 1939 roku został zmobilizowany do eskadry treningowej 1 pułku lotniczego. 18 września przekroczył granicę polsko-rumuńską. Został internowany w Rumunii. W listopadzie dotarł do Francji, gdzie został skierowany do bazy lotniczej Lyon Bron. Pełnił tam funkcję oficera oświatowego. Występował również w Teatrze Polskim w Paryżu. Po upadku Francji przedostał się do Wielkiej Brytanii, gdzie dostał przydział do bazy lotniczej w Blackpool, gdzie pracował jako inspektor w Wydziale Oświaty. Prowadził teatr żołnierski „Lotnicza Czołówka Teatralna”.

Zgłosił się do służby w kraju. Po przeszkoleniu w dywersji został zaprzysiężony 15 grudnia 1943 roku w Oddziale VI Sztabu Naczelnego Wodza i przeniesiony do Głównej Bazy Przerzutowej w Brindisi we Włoszech. Zrzutu dokonano w nocy z 16 na 17 kwietnia 1944 roku w ramach operacji „Weller 10” dowodzonej przez kpt. naw. Stanisława Daniela (zrzut na placówkę odbiorczą „Przycisk” koło Sochaczewa). Po aklimatyzacji w Warszawie dostał przydział do Wydziału Wojsk Lotniczych Oddziału III Operacyjnego Komendy Głównej AK na stanowisko zastępcy kierownika referatu informacyjno-wywiadowczego. Kierownikiem tego referatu był Florian Adrian.