È stato nominato secondo tenente nel 12th Lancers l'8 giugno 1889, promosso tenente il 3 settembre 1890 e capitano il 1 ottobre 1896. Ha prestato servizio con il reggimento nella seconda guerra boera in Sud Africa 1899-1901, dove ha preso parte al sollievo di Kimberley (15 febbraio 1900) e alle successive battaglie di Paardeberg.
(febbraio 1900) e Driefontein (marzo 1900); e da giugno a novembre 1900 in operazioni nel Transvaal. Per il suo servizio, fu promosso brevet major nella lista del 1901 del Sudafrica (la promozione fu datata 29 novembre 1900). Ricevette il grado sostanziale di maggiore il 3 settembre 1902.