Od 19 listopada 1938 roku uczestnik kampanii zaolziańskiej w 24 eskadrze, od 1 sierpnia 1939 roku dowódca stacji meteorologicznej 2 Pułku Lotniczego w Krakowie.

W kampanii wrześniowej 1939 roku jako dowódca stacji meteo w bazie 2 PL, po ewakuacji do Lwowa na rozkaz płk. pil. Bolesława Stachonia, dowódcy lotnictwa i obrony przeciwlotniczej Armii „Pomorze” wraz z podwładnymi stacji meteo oraz elewami Szkoły Podchorążych Lotnictwa 17 września w Śniatyniu przekroczył granicę polsko-rumuńską. Od 21 września we Frecatii jako opiekun szkoły, potem od 27 września w Statinie, następnie przez Dragasani, Bukareszt dotarł 5 listopada do Balcic (Rumunia), później przez Maltę 13 listopada do Marsylii (Francja). 26 listopada 1939 roku w Lyonie wstąpił do Polskich Sił Powietrznych we Francji.

Po upadku Francji ewakuowany, 27 czerwca 1940 roku dotarł do Liverpoolu (Wielka Brytania). Od 1 lipca w 301 Dywizjonie Bombowym Ziemi Pomorskiej w Blackpool, od 13 sierpnia w ośrodku szkoleniowym w Benson. Od 21 września 1940 roku w bazie RAF w Penrhos, od 5 grudnia w dywizjonie 110 w Ringway. Od 7 grudnia w jednostce dowodzenia Sił Powietrznych w Cardiff, następnie w Gatwick, od 6 stycznia 1941 roku ponownie w Cardiff, następnie na kursie strzelców pokładowych w West Freugh.