 Bromley-Davenport was elected Member of Parliament for Macclesfield in the July 1886 general election.He was appointed a captain in the Staffordshire Yeomanry on 30 December 1891, and received the honorary rank of major on 28 February 1900.While an MP, he fought in the Second Boer War with the Imperial Yeomanry, where he was awarded the Distinguished Service Order (DSO) in November 1900.