Nachdem er bei den Unterhauswahlen 1983 erstmals ohne Erfolg im Wahlkreis Oxford East kandidiert hatte, wurde er bei den Unterhauswahlen vom 11. Juni 1987 in diesem Wahlkreis zum Mitglied des House of Commons gewählt und gehört diesem seither an.
Während seiner langjährigen Parlamentszugehörigkeit war er zunächst von 1988 bis 1992 Sprecher der oppositionellen Labour-Fraktion für Höhere Bildung und danach zwischen 1992 und 1996 für das Schatzamt und Wirtschaftsangelegenheiten, wobei er zugleich von 1994 bis 1996 auch „Schatten-Chefsekretär im Schatzamt“ sowie von 1996 bis 1997 „Schatten-Verkehrsminister“ im Schattenkabinett seiner Partei war.
Nach dem Wahlsieg der Labour Party bei den Unterhauswahlen vom 1. Mai 1997 wurde er Staatsminister im Ministerium für Bildung und Beschäftigung und war dort für Beschäftigung, Wohlfahrt, Arbeit und Chancengleichheit zuständig. Nach einer Kabinettsumbildung wurde er im Oktober 1999 Chefsekretär des Schatzamtes (Chief Secretary to the Treasury), ehe er nach einer erneuten Regierungsumbildung von Mai 2002 bis September 2004 Minister für Arbeit und Pensionen (Secretary of State for Work and Pensions) im zweiten Kabinett von PremierministerTony Blair war.
Nach seinem Ausscheiden aus der Regierung gehört er dem Unterhaus als Hinterbänkler an und war zuletzt von 2009 bis 2010 Mitglied des Sonderausschusses für den Südosten Englands.