1939年8月,奉调回国,接任远征军第3师师长职务。第二次世界大战爆发后,随英军横渡海峡,出征西欧,参加了在法国和比利时的战斗。战事失败后,随英军从敦刻尔克撤退,于1940年6月回国。随后,在英国本土担任第5军和第12军军长,及东南守备区司令。
1942年8月在危难之中被任命为英国驻北非第8集团军司令,该集团军在阿拉曼战役中(1942年10~11月)打败德、意军队,尔后转战西西里岛和意大利。在阿拉曼战役中,因挫败纳粹名将隆美尔而闻名。
1943年9~12月参加意大利战役。1944年1月被任命为盟军21集团军群司令,曾参与制定诺曼底登陆计划工作。同年,晋升元帅,后被封为阿拉曼子爵。6月,英、美军在法国登陆时,任盟军副总指挥,率英、加军队转战法、比、荷、德等国。