Va ser comissionat al 12th Lancers com a segon tinent el 8 de juny de 1889, promogut a tinent el 3 de setembre de 1890, i capità l'1 d'octubre de 1896. Va servir amb el regiment a la Segona Guerra Boer a Sud-àfrica 1899-1901, on va participar en el relleu de Kimberley (15 de febrer de 1900) i les batalles subseqüents de
Paardeberg (febrer de 1900) i Driefontein (març de 1900); i de juny a novembre de 1900 en operacions al Transvaal. Per al seu servei, va ser ascendit a brevet major en la llista d'Honors de Sud-àfrica de 1901 (el ascens va ser datat el 29 de novembre de 1900). Va rebre el rang de major el 3 de setembre de 1902.