He served as a Member of Parliament (MP) for Torrington from 1964 to 1974, West Devon from 1974 to 1983 and Torridge and West Devon from 1983 to 1987.
From 1964 to 1974, he represented the constituency of Torrington in Parliament. He then served as MP for West Devon from 1974 to 1983 and finally for Torridge and West Devon from 1983 to 1987.