Thorpe was born in South Kensington, London, the son of former Conservative Member of Parliament John Henry Thorpe. He was educated at Eton College and Trinity College, Oxford. He was the MP for North Devon from 1959 until 1979. He was leader of his party from 1967 until 1976.