 He was High Sheriff of Caernarfonshire for 1774–75 and 1783–84 and High Sheriff of Anglesey for 1784–85.He was Member of Parliament for Caernarvonshire from 1774 to 1780 and also MP for the English borough of Andover, Hampshire between 1797 and 1821.He served as Lord Lieutenant of Caernarvonshire from 1822 until his death.