He served in the Second World War (1939–1945), initially as a brigade major for the 163rd Infantry Brigade. He was then appointed Commanding officer (CO) of the 2nd Battalion, South Lancashire Regiment and was deployed to Madagascar in 1942. He became Deputy Commander of the 72nd Indian Infantry Brigade in 1943 and Commander of the 5th Infantry Brigade in Burma in 1944.