Po wybuchu II wojny światowej został ewakuowany na przedmoście rumuńskie, skąd przedostał się do Rumunii, a następnie – w listopadzie 1939 roku – do Francji i dalej do Wielkiej Brytanii. Tu wstąpił w szeregi Polskich Sił Powietrznych. Walczył w dywizjonach 308 oraz 303 (od 1943), wykonując 141 misji bojowych i będąc dwukrotnie zestrzelonym. Uczestniczył m.in. w lądowaniu w Normandii, walkach we Francji oraz operacji Market Garden.