He was first elected to the House of Commons in 1974, and was Minister of State at the Northern Ireland Office from 1984 to 1986, having previously been a junior minister at the Department of Education and the Department of Health and Social Security. He then moved to the Department of the Environment until 1987.
He lost his seat in the 1997 general election.