W kampanii wrześniowej nie brał udziału w walkach. Po ataku ZSRS na Polskę ewakuował się 18 września samolotem PWS-26 na teren Łotwy, gdzie został internowany. Przebywał w obozach w Dźwińsku, Litene, Lilaste. Po zajęciu państw bałtyckich przez ZSRS został wywieziony do obozu koło Murmańska, gdzie brał udział w budowie linii kolejowej.

Po podpisaniu porozumienia Sikorski-Majski został objęty amnestią i zgłosił się do tworzonych oddziałów Wojska Polskiego. Otrzymał przydział do kompanii lotniczej 6 Lwowskiej Dywizji Piechoty w Tockoje, a następnie został ewakuowany na teren Wielkiej Brytanii.

Tu otrzymał numer służbowy 794924 RAF i został skierowany na szkolenie do 25. (Polskiej) Szkoły Pilotażu Początkowego w Hucknall. Następnie został skierowany do 16. Szkoły Pilotażu Podstawowego w Newton na kurs zaawansowanego pilotażu. W marcu 1944 r. odbył szkolenie w bazie RAF Sutton Bridge. Po jego ukończeniu otrzymał 18 kwietnia 1944 r. przydział do 229 Grupy Transportowej. Przez Kair dotarł na lotnisko Mauripur koło Karaczi, gdzie służył jako pilot rozprowadzający. We wrześniu 1944 r. został przydzielony do jednostki 23 Ferry Control w bazie Nagpur. 1 września 1945 r. odbył ostatni lot w tej jednostce i został przydzielony do polskiego oficera łącznikowego przy Transport Command.