Efter udbruddet af den anden boerkrig i 1899 sluttede han sig til 1. bataljon i sit regiment i Sydafrika i begyndelsen af 1900, hvor de deltog i operationer i Orange Free State (februar til maj 1900), herunder slaget ved Paardeberg
(februar 1900), Poplar Grove (marts 1900) og Karree Siding. Senere i 1900 tjente han i Transvaal øst for Pretoria, og det følgende år tjente han i Transvaal vest for Pretoria, herunder aktionen ved Vlakfontein (juli 1901). For sin tjeneste i krigen blev han forfremmet til kaptajn den 18. maj 1901 og blev tildelt Dronningens Sydafrika-medalje med to spærre. Efter krigens afslutning vendte han tilbage til Det Forenede Kongerige i august 1902.