From 1979 until 1981 he worked for Barclays Bank. He was then Private Secretary to the Prime Minister (1981–83), Under Secretary  HM Treasury (1983–87), and Deputy Secretary (1987–93).
From 1979 to 1981, he was part of Barclays Bank. He then held various roles including serving as Private Secretary to the Prime Minister (1981–83), Under Secretary of HM Treasury (1983–87), and Deputy Secretary (1987–93).