He represented the Cornish constituencies of Bossiney (1786–90), Tregony (1790–95) and St Germans (1806–12) in the British Parliament and succeeded his brother as 4th Baron Rokeby in 1829.