Han tjente derefter med mellemrum i forskellige stabsopgaver i Vestindien, Irland, Canada og Gibraltar, hvor han blev forfremmet til oberstløjtnant i december 1865 og oberst i august 1873. I maj 1877 rejste han til Kap det Gode Håb som statsadvokat og hærfører, og i denne egenskab tjente han under hele Xhosa-krigen.
1877-78, kommanderende for de kombinerede styrker på den østlige grænse af Kapkolonien fra december 1877 til marts 1878. Efter at være blevet gentagne gange nævnt i depatcher, blev han nomineret til en C.B. som belønning for sine tjenester.