Han utmerket seg i Red River–ekspedisjonen (1870–71) og Ashanti–operasjonene i 1873–74 under Garnet Wolseley og fikk Bath-ordenen i 1874. Han tjente igjen med general Wolseley i Zulukrigen som oberstløytnant, Tel el-Kebir (etter at han ble gjort til dronningens adjutant) og Sudan i 1884–86, hvor ble tjente som oberst i 1885 og brigadegeneral i 85–86. Han tjente som brigadegeneral i Egypt frem til 1892 da han ble forfremmet til generalmajor og stasjonert i Aldershot etter at han fikk kommandoen over det sørøstlige distriktet.