Zgłosił się do służby w Polskich Siłach Powietrznych, otrzymał numer służbowy RAF P-0091. Przeszedł przeszkolenie jako nawigator i został w 1941 r. przydzielony do dywizjonu 305, gdzie latał w jednej z załóg eskadr „A”. Swój pierwszy lot bojowy w składzie 305 dywizjonu wykonał w nocy z 24 na 25 kwietnia 1941 r. Był członkiem załogi Wellingtona (nr R1016 SM-A), która brała udział w nalocie na zbiorniki paliwa w rejonie Vlaardingen. W 1942 r. został przeniesiony do dywizjonu 300, gdzie ukończył turę lotów bojowych.

W ramach odpoczynku został skierowany do 25 (Polish) Elementary Flying Training School w Hucknall, gdzie odbył szkolenie w zakresie pilotażu. Kolejnym miejscem jego nauki była 16 (Polish) Service Flying Training School w Newton, gdzie udoskonalił swe umiejętności pilota. Następnie został skierowany na stanowisko instruktora nawigacji w dobrzej znanej 25 EFTS (Szkole Pilotażu Podstawowego) w Hucknall, gdzie pełnił to stanowisko w latach 1943–1944.