学攻读英语文学并获得硕士学位。郭伟邦代表工党于1974年2月赢得下议院席位，代表爱丁堡中央选区。1983年选区调整后，他转而代表利文斯顿，直至2005年逝世。1997年工党政府执政开始后，至2001年间，郭伟邦一直出任英国外相。由于他对美国及英国向伊拉克发动战争持反对态度，因此于2003年3月17日辞去下议院议员领袖的内阁职务，以示对攻伊的抗议。2005年8月，郭伟邦在苏格兰高地游玩时突发心脏病，虽被直升机送往医院进行急救，但因救治无效而死亡。