Anglo-Zulu War
1878 wurde er zum Major befördert und 1879 nach Südafrika (Kolonie Natal) kommandiert, um im Zulukrieg zu kämpfen. Er kommandierte im Anschluss Truppen im Krieg gegen Häuptling Sekhukhune. 1880 wurde er zum Lieutenant-Colonel befördert.