W 1940 jako kurier przedostał się do Francji, gdzie walczył w 10 pułku strzelców konnych. Następnie ewakuowany do Wielkiej Brytanii, gdzie przeszedł szkolenie w dywizji gen. Maczka. Przeszedł szlak bojowy 1 Dywizji Pancernej od Normandii w lipcu 1944 jako dowódca szwadronu pancernego do Wilhelmshaven. Brał udział w bitwie pod Falaise, za co po raz drugi został odznaczony Krzyżem Walecznych. Zastępca dowódcy pułku strzelców konnych. Awansowany do stopnia majora w 1944, a 1 stycznia 1946 na stopień podpułkownika. Do 1945 brał udział w wyzwalaniu Francji, Belgii, Holandii i Niemiec. Od 29 kwietnia 1945 roku do 10 czerwca 1947 roku był dowódcą 2 pułku pancernego. Dowodził po zakończeniu działań wojennych na terenie Niemiec obozem liczącym 6 tys. żołnierzy i dwoma pułkami brytyjskimi.