A fost numit în 12th Lancers ca sublocotenent pe 8 iunie 1889, promovat în locotenent pe 3 septembrie 1890 și căpitan pe 1 octombrie 1896. El a servit cu regimentul în cel de-al doilea Război al Boerilor în Africa de Sud 1899-1901, unde a luat parte la Ajutorul de la Kimberley (15 februarie 1900) și la bătăliile ulterioare de la Paardeberg.
(februarie 1900) și Driefontein (martie 1900); și din iunie până în noiembrie 1900 în operațiuni în Transvaal. Pentru serviciul său, a fost promovat la gradul de brevet major în lista de onoruri a Africii de Sud din 1901 (promovarea a fost datată 29 noiembrie 1900). El a primit gradul de maior pe 3 septembrie 1902.