 In 1906 he married Hermione Emily Graham, daughter of Douglas Graham, 5th Duke of Montrose; the couple would have three sons, including Donald Cameron, 26th Lochiel and Major Allan Cameron, as well as two daughters.Cameron was commissioned a second lieutenant in the Grenadier Guards on 5 September 1896, and promoted to lieutenant on 8 September 1898.He served in South Africa 1899-1900 during the Second Boer War, where he was part of the Kimberley relief force, and was wounded at the battle of Belmont (November 1899).