Va servir a Sud-àfrica durant la 9a Guerra de la Frontera del Cap
el 1878 i la guerra anglo-zulú de 1879. En la Guerra Zulu va comandar la infanteria montada de la columna britànica del nord sota Sir Evelyn Wood. Va lluitar en la derrota britànica a la Batalla de Hlobane, on va ser guardonat amb la Creu de Victòria per la valentia sota foc. L'endemà va lluitar en la victòria britànica a la Batalla de Kambula. Després que els atacs zulus a la posició britànica fossin rebutjats, va dirigir una persecució implacable per part de les tropes a cavall dels zulus que fugen. El juny de 1879, va tornar a comandar tropes muntats a la Batalla d'Ulundi, una victòria britànica decisiva que va acabar amb la guerra.