Zgłosił się do służby w Polskich Siłach Powietrznych, otrzymał numer służbowy RAF P-1890. W 1940 roku odbył przeszkolenie w Blackpool i Carlisle i – jako pilot myśliwski – otrzymał 2 czerwca 1941 roku przydział do brytyjskiego 122 dywizjonu myśliwskiego. Wkrótce został przeniesiony do 308 dywizjonu myśliwskiego „Krakowskiego” dowodzonego przez kapitana Mariana Pisarka. 19 sierpnia 1942 roku brał udział w dwóch lotach bojowych na osłonę lądowania w Dieppe. 20 września, podczas lotu na osłonę operacji Circus 100 lądował przymusowo w Tangmere z braku paliwa. Samolot, na którym latał miał swoje godło indywidualne, był nim gwiazdozbiór Wielkiej Niedźwiedzicy. 13 lipca 1943 roku został ranny w wyniku zderzenia samolotów podczas startu, do latania bojowego powrócił jesienią tego samego roku. Po ukończeniu drugiej tury lotów bojowych został pod koniec 1944 roku przeniesiony do szkoły lotniczej w Rednall na stanowisko instruktora. W Polskiej Sekcji radia BBC wygłaszał relacje z walk powietrznych, był też autorem słuchowiska radiowego "Dwa pierścionki". Dał się też poznać z nietypowych działań, np. pod koniec działań wojennych zainicjował proceder przewożenia piwa z Wielkiej Brytanii na lotnisko polowe w Plumetot we Francji w dodatkowym zbiorniku paliwowym Spitfire'a.