Anderson was promoted to captain on 18 December 1899,[6] as he left for South Africa and the Second Boer War. Serving first in a staff position in 1900 as deputy assistant adjutant general on the staff of the military governor in Johannesburg,[4] he returned to his regiment to become adjutant of the 2nd Battalion on 21 April 1901.[5] The battalion served in South Africa throughout the war, which ended in June 1902. Anderson returned home with other officers and men of the battalion on the SS St. Andrew leaving Cape Town in early October 1902, and was subsequently stationed at Aldershot.[7]
Outline of the development of the British Army: Up to the commencement of the Great War, 1914 Notes for four lectures delivered at the Staff College by Lieutenant General Sir Hastings Anderson