He was Shadow Leader of the House of Commons from 2001 to 2003 under Iain Duncan Smith. He was a member of the European Parliament from 1979 to 1984, and served as a junior minister under John Major. He is a member of the Privy Council.