We wrześniu 1939 roku służył w Oddziale II Sztabu Naczelnego Wodzajako instruktor szkolenia saperskiego dla dywersji pozafrontowej. Przekroczył granicę polsko-rumuńską 18 września 1939 roku. Był internowany w Rumunii do 30 listopada 1939 roku. 5 grudnia dotarł do Francji, gdzie został skierowany do Centrum Wyszkolenia Saperów w Wersalu. Od marca 1940 roku służył w Samodzielnej Brygadzie Strzelców Podhalańskich. Brał udział w bitwie o Narwik na stanowisku dowódcy plutonu pionierów w kompanii sztabowej w 2 półbrygadzie. Po upadku Francji w czerwcu 1940 roku dostał się do Wielkiej Brytanii, gdzie przeszedł pod dowództwo brytyjskie, a następnie skierowano go do 1 Batalionu Strzelców Podhalańskich na stanowisko II adiutanta batalionu, a następnie dowódcy plutonu saperów.

Zgłosił się do służby w kraju. 15 kwietnia 1943 razem z por. rez. Adolfem Gałackim i ppor. rez. Lechem Buntkowskim został przeniesiony na Kurs Doskonalenia Administracji Wojskowej w charakterze słuchacza. Po przeszkoleniu w zakresie wywiadu 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.