Am 3. Juni 1831 wurde er als schottischer Representative Peer ins britische House of Lords gewählt und gehörte im Parlament der Fraktion der Conservative Party an. Er wurde mehrfach wiedergewählt und hatte das Mandat bis zu seinem Tod inne. 1844 wurde er auf Lebenszeit zum Lord Lieutenant von Kirkcudbrightshire ernannt und 1852 sowie von 1858 bis 1859 hatte er auch das Staatsamt des Keeper of the Great Seal of Scotland inne.
Am 29. Juni 1878 heiratete er im Alter von 69 Jahren Cecily Louisa Grey-Egerton († 1920), Tochter des Sir Philip Grey-Egerton, 10. Baronet. Die Ehe blieb kinderlos.