En 1940, durant la Seconde Guerre mondiale, il commande la British 20th Independent Infantry Brigade (Guards) chargée de la défense de Boulogne pendant la bataille de France. Il est alors promu au grade de major-général et commande la "British 15th (Scottish) Division" en 1941 et la British Guards Armoured Division pendant sa formation et son entraînement. Plus tard dans l'année, il combat lors de la campagne d'Afrique du Nord contre l'Afrika Korps de Rommel. Après quoi, il devient major-général.