En 1783 volvió a Gran Bretaña y en 1784 fue elegido al parlamento como miembro por Lanark, Selkirk, Peebles y Linlithgow, un escaño que mantuvo hasta 1790.