Promoted to major on 1 June 1898, Murray served in the Second Boer War as Deputy Assistant Adjutant-General for Intelligence in Natal from 9 October 1899 and then as chief of staff to the commander there. He took part in the withdrawal from Dundee and then the siege of Ladysmith in late 1899 and became senior staff officer to Sir Archibald Hunter, General Officer Commanding 10th Division, early in 1900.
Promoted to major on 1 June 1898, Murray served in the Second Boer War as Deputy Assistant Adjutant-General for Intelligence in Natal from 9 October 1899 and then as chief of staff to the commander there. He took part in the withdrawal from Dundee and then the siege of Ladysmith in late 1899 and became senior staff officer to Sir Archibald Hunter, General Officer Commanding 10th Division, early in 1900.