周襄王十九年,楚成王联合陈、蔡、郑、许等诸国军队攻打宋国,围困了宋国缗邑,又继续向睢阳城进攻。宋成公立即派公孙固向晋国求救。晋文公召集群臣商议。大臣先轸说:“楚国虽然横行霸道,但却曾经对主公有恩啊!”大臣狐偃则说:“楚国不久前才征服了曹国,最近又与卫国联姻,这两国都是主公的仇敌。不如我们出兵去攻打曹和卫,那么楚兵就会移兵来救,如此一来,宋国就会没事了。”晋文公答应了。