 He began his political career in 1857 as Liberal Member of Parliament (MP) for Falkirk Burghs, serving for two years.He later sat for Lanarkshire South in 1868–74 and 1880–86.He also served as a Justice of the Peace, and as Deputy Lieutenant and Vice-Lord Lieutenant for Lanarkshire.