Під час Першої світової бився на Західному фронті, був поранений. У міжвоєнний час служив на різних посадах у багатьох регіонах світу. З початком Другої світової знову на фронті, діяв під началом Б. Монтгомері, командуючи 13-ю бригадою у битві за Францію. Потім бився у Північній Африці, на Сицилії, в Італії, командував дивізіями, корпусом. Під час висадки союзників у Нормандії командувач 2-ї британської армії, на чолі якої бився у Північній Франції, в Бельгії, його армія першою форсувала Рейн.