Otrzymał numer służbowy RAF P-1684.
7 maja 1941 roku został przydzielony do brytyjskiego 605 dywizjonu myśliwskiego RAF, w którego składzie wykonał dwa loty operacyjne, po czym został przeniesiony do polskiego 315 dywizjonu myśliwskiego. Latał tam na samolotach Hawker Hurricane, następnie Supermarine Spitfire II i V. Pierwszy lot bojowy wykonał 9 sierpnia 1941 roku nad Francją (w drodze powrotnej lądował przygodnie z braku paliwa, lecz nie uszkodził samolotu). Brał udział w walkach powietrznych, 21 października 1941 roku jego samolot został poważnie uszkodzony, lecz powrócił na lotnisko. 1 stycznia 1942 roku awansował na stopień oficerski podporucznika. 25 sierpnia 1943 roku po odbyciu pierwszej tury lotów został skierowany na odpoczynek do szkolnictwa jako instruktor. 1 marca 1944 roku został przydzielony do 317 dywizjonu myśliwskiego, w składzie którego walczył nad Francją po inwazji alianckiej. 30 sierpnia 1944 roku został przeniesiony do 302 dywizjonu myśliwski, jako dowódca eskadry A. 1 lutego 1945 roku po odbyciu drugiej tury lotów został przeniesiony do sztabu 131 Skrzydła Myśliwskiego jako oficer taktyczny. 1 marca 1945 roku awansował na stopień kapitana. Po wojnie, od 1 września 1945 roku do rozformowania w grudniu 1946 roku latał w 308 dywizjonie myśliwskim jako dowódca eskadry A.