Balfour was the son of Charles Balfour, son of James Balfour, and his wife Adelaide (died 1862), daughter and 8th child of the 6th Viscount Barrington [REF].
He was educated at Eton and at Sandhurst, and was commissioned as a Lieutenant in the Scots Guards from 1881 to 1890.