1979年至2015年，他一直出任下议院布力般选区议员。
内政大臣.1997－2001年，工党上台后，他出任内政大臣。
外交大臣.2001－2006年，他出任外交大臣。任内与工党政府积极推动英国参与伊拉克战争，作为外交大臣的他，起到关键的作用，他亦投票支持战争法案。
大法官和司法大臣.2007年戈登·布朗接任首相后，他出任司法大臣。2009年10月22日，他代表工党政府出席BBC节目，对极右派英国国家党领袖Nick Griff