Dia ditugaskan ke 12 Lancers sebagai letnan kedua pada tanggal 8 Juni 1889, dipromosikan menjadi letnan pada tanggal 3 September 1890, dan menjadi kapten pada tanggal 1 Oktober 1896. Dia bertugas dengan resimen itu dalam Perang Boer Kedua di Afrika Selatan 1899-1901, di mana ia mengambil bagian dalam Relief of Kimberley (15 Februari 1900) dan pertempuran berikutnya di Paardeberg.
(Februari 1900) dan Driefontein (Maret 1900); dan dari Juni hingga November 1900 dalam operasi di Transvaal. Untuk jasanya, ia dipromosikan menjadi brevet mayor dalam daftar penghargaan Afrika Selatan 1901 (promosi tanggal 29 November 1900). Ia menerima pangkat mayor pada 3 September 1902.