W lutym 1943 roku rozpoczął naukę w Szkole Oficerów Lotnictwa, którą ukończył w listopadzie i powrócił do służby w 302 dywizjonie myśliwskim. 19 września 1943 roku uzyskał pewne zwycięstwo nad FW 190. Następnie został przeniesiony do 3 dywizjonu myśliwskiego RAF latającego na samolotach Hawker Typhoon. 29 lutego 1944 roku pilotował Typhoona IB QO-P (JP921), który został zestrzelony przez obronę przeciwlotniczą. Udało mu się uniknąć niewoli i dołączył do holenderskiego ruchu oporu. 4 października 1944 roku został wyzwolony przez wojska alianckie i powrócił do Wielkiej Brytanii. W lutym 1945 roku powrócił do latania bojowego i został mianowany dowódcą eskadry w 308 dywizjonie myśliwskim. 20 marca 1945 roku został ponownie zestrzelony podczas lotu bojowego na samolocie Spitfire Mk XVI (TB734). Również i w tym przypadku uniknął niewoli, udało mu się przedostać na tereny opanowane przez oddziały alianckie. 21 kwietnia 1945 roku powrócił do 308 dywizjonu. W maju 1945 roku został skierowany na kurs dowódców dywizjonu, który ukończył w lipcu. Został przydzielony do sztabu 1 Polskiego Skrzydła Myśliwskiego.