W czasie kampanii wrześniowej w 1939 roku walczył w 11 dywizjonie artylerii przeciwlotniczej. Przedostał się na Węgry, gdzie został internowany. Zbiegł i w grudniu 1939 roku walczył we Francji (w 5 pułku strzelców pieszych 2 Dywizji Strzelców Pieszych). Po upadku Francji przedostał się do Wielkiej Brytanii, gdzie służył w 1 dyonie artylerii przeciwlotniczej. Po przeszkoleniu w wywiadzie i zaprzysiężeniu 29 grudnia 1942 roku, jako porucznik cichociemny „Wołk” został w nocy z 13 na 14 marca 1943 zrzucony do Polski (operacja lotnicza „Window”). Został przydzielony do komórki „993/G” Oddziału II B (kontrwywiad) Komendy Głównej AK i skierowany do Lwowa. Od października do 20 grudnia 1943 roku był szefem Referatu Legalizacji, a następnie (od połowy 1944 roku) szefem wywiadu wojskowego w Oddziale II sztabu Komendy Obszaru Lwowskiego AK.

Po zakończeniu Akcji „Burza” we Lwowie i aresztowaniu płk. Henryka Pohoskiego został od 1 sierpnia 1944 roku szefem Oddziału II w organizacji NIE (jako kapitan „Hulewicz”), a następnie likwidatorem tej organizacji we Lwowie (do października 1945 roku). Jako jeden z ostatnich, w październiku 1945 roku wyjechał do Krakowa.