政府执政开始后，至2001年间，郭伟邦一直出任英国外相。由于他对美国及英国向伊拉克发动战争持反对态度，因此于2003年3月17日辞去下议院议员领袖的内阁职务，以示对攻伊的抗议。2005年8月，郭伟邦在苏格兰高地游玩时突发心脏病，虽被直升机送往医院进行急救，但因救治无效而死亡。