He transferred back to the 44th Royal Tank Regiment in North Africa, and landed at Taranto after Operation Slapstick as the second-in-command of the 44th RTR, fighting up the east coast of Italy. After returning to England, he landed in Normandy with the 5th Royal Tank Regiment, and fought in Operation Jupiter near Maltot, dominated by Hill 112, then at Le Havre, and with the 1st Czechoslovak Armoured Brigade at the Siege of Dunkirk, winning a Czechoslovak War Cross. He continued to command the 5th RTR (and for a time the 7th Royal Tank Regiment) as Allied forces fought through the Netherlands, and into Germany, until VE Day in May 1945. He volunteered for service in the Far East but the war ended before he arrived.