Zgłosił się do służby w Polskich Siłach Powietrznych, otrzymał numer służbowy RAF P-1032. W Centrum Wyszkolenia Lotnictwa dowodził zgrupowaniem szeregowców, 7 czerwca 1941 r. rozpoczął szkolenie pilotażowe. Początkowo trafił do 25. Secondary Flying Training School, później do 16. Secondary Flying Training School oraz do 58. Operational Training Unit.
Po zakończeniu szkolenia 28 października 1942 r. otrzymał przydział do dywizjonu 316. W maju 1944 r. został przeniesiony do dywizjonu 306 na stanowisko dowódcy eskadry. W jego składzie, 7 czerwca 1944 r., odniósł pewne zwycięstwo nad Messerschmittem Bf 109 a kolejny został mu zaliczony jako uszkodzony. Tego dnia pilotował samolot Mustang Mk III (nr ser. FX970, oznaczenie kodowe UZ-C). Do sierpnia samodzielnie zestrzelił 7 bomb latających V-1 oraz trzy kolejne zespołowo, zaliczono mu zniszczenie 8 i 1/6 V-1. 25 stycznia 1945 r. objął stanowisko oficera operacyjnego w 84. Grupie Lotnictwa Taktycznego, a od 18 sierpnia te same obowiązki sprawował na Stacji RAF w Coltishall.
15 lutego 1946 r. objął stanowisko dowódcy dywizjonu 315 i pełnił je do momentu jego rozwiązania w dniu 6 grudnia.
Na Liście Bajana został sklasyfikowany na 254.