In 1886, he married Mary Evelyn Violet, daughter of Robert Charles de Grey Vyner (she was thereafter known as Lady Alwyne Compton).
[5] In May 1882, he became aide-de-camp to George Robinson, 1st Marquess of Ripon, Viceroy of India,[2] until the latter left office in February 1884, and was appointed full lieutenant on 28 November 1883.
The company left Albert Docks in the SS Kent in early February 1900, Lord Alwyn in command as senior officer on the ship,[10] and arrived at South Africa the following month.
[1][13] Compton was re-elected unopposed in 1900,[13] but at the 1906 general election he was defeated by the Liberal Party candidate Arthur Black.
[13] He was returned to the Commons at the January 1910 election as Unionist MP for Brentford,[14] and held the seat until his resignation on 15 March 1911 by the procedural device of appointment as Steward of the Chiltern Hundreds.