He was Under-Secretary for Employment from 1979-81, then Minister of State at the Home Office from 1981 to 1983. After this he served as Solicitor General for England and Wales from 1983-87, and then Attorney General for England and Wales and Attorney General for Northern Ireland from 1987-92. He was Secretary of State for Northern Ireland from 1992-97, the longest anyone has served in this office.