הוא הועבר ל-12th Lancers כסגן שני ב-8 ביוני 1889, וקידם לסגן ב-3 בספטמבר 1890, ולקפטן ב-1 באוקטובר 1896. הוא שירת עם הגדוד במלחמת הבורים השנייה בדרום אפריקה 1899-1901, שם השתתף בהקלה על קימברלי (15 בפברואר 1900) ובקרבות הבאים של
פאארדברג (פברואר 1900) ודרייפונטין (מרץ 1900); ומחודש יוני עד נובמבר 1900 בפעולות בטרנסוואל. עבור שירותו, הוא הועלה לדרגת רב-טוראי ברשימת כבוד דרום אפריקה של 1901 (הקידום היה בתאריך 29 בנובמבר 1900). הוא קיבל את דרגת מייג'ור ב-3 בספטמבר 1902.