Nach dem Krieg blieb er als Berufsoffizier bei der Armee, absolvierte das Staff College und war bei Ausbruch des Zweiten Weltkriegs als Oberstleutnant Chef des 1. Bataillons seines alten Regiments, mit dem er 1939 nach Ägypten verlegt wurde. Im Zuge stetiger Beförderungen war er zunächst Generalstabsoffizier, dann Kommandeur der "7th Support Group" und schließlich Kommandeur der 7. Panzerdivision (bekannt als "Desert Rats"). Nach der Beförderung zum Generalleutnant übernahm er Anfang 1942 das britische XIII. Korps und führte dieses unter anderem in den Kämpfen von Gazala und der ersten Schlacht von El Alamein.