Принимал участие в нескольких колониальных войнах 60-х и 70-х годов (Кафрские войны и Англо-зулусская война 1879 года). В 1881 назначен Генерал-квартирмейстером в Трансваале, в 1882 получил чин полковника.