He served in South Africa through the Second Boer War 1899–1902; where he took part in operations in the Orange Free State (April to May 1900), the Transvaal (May to June 1900, July to November 1900) and Cape Colony; and was present at several major battles, including at Belmont, Enslin and Modder River (November 1899), Magersfontein (December 1899), Poplar Grove and Driefontein (March 1900), Diamond Hill (June 1900), Bergendal and Komatipoort (August 1900). For his services during the war, he was promoted to captain on 11 February 1900, and was awarded the Queen's and King's Medals, a mention in despatches and the Distinguished Service Order (DSO). Following the end of the war, he return to the United Kingdom in August 1902.