13 maja jego Wellington został przechwycony przez dwa Ju 88, pilot przez 45 minut wykonywał uniki dzięki którym udało się mu ocalić maszynę. 18 czerwca zaatakował U-boota, na podstawie śladów zaliczono mu zatopienie tego okrętu. Nie ma jednak pewności, jaki okręt został zatopiony – dawniej przyjmowano U-441, lecz według nowszych analiz w grę wchodzi U-988 lub U-1191. Turę lotów bojowych zakończył 18 września 1944 r. i został skierowany jako instruktor do 6 OTU w Silloth.
Po zakończeniu II wojny światowej służył w 6 OTU do listopada 1945 r. Służbę w Polskich Siłach Powietrznych zakończył w stopniu polskiego kapitana i angielskiego Flight Lieutenanta z nalotem 1064 godzin. Po demobilizacji rozpoczął pracę jako zegarmistrz. Następnie rozpoczął studia medyczne i w 1960 r. ukończył College Hospital w Londynie ze specjalizacją w stomatologii. W zawodzie pracował do 2005 r. Zmarł 19 listopada 2011 r.