工人党后，任党的领袖。同年6月任内阁首席部长。2007年5月，康普顿突然中风，被迫前往美国纽约接受治疗，据说是因为在内阁会议上反对外长包士杰等人擅自作出与中华民国复交所致。他后在2007年9月7日于任内逝世，终年82岁。中华民国政府则派遣前行政院长苏贞昌为特使，参加康普顿国葬。