战争的起因在宋国。
宋,也是一度想称霸的。城濮之战十一年前,齐桓公去世,他的五个儿子争夺君位打成一团,齐国和诸夏同时失去重心。宋襄公便做梦要吃天鹅肉,自说自话地摆出霸主的谱来。结果,却是在盟会中被楚军俘虏,后来又因泓之战受伤而死,只在历史上留下了可能是五霸之一的虚名。24图霸不成的宋,也只好归顺了楚国。
然而就在宋成公到楚国朝见楚成王的同时,周襄王的弟弟王子带叛乱,雇佣狄军伐周。东周京城被狄军和叛军攻破,避难郑国的周襄王向秦晋两国求援。这时的晋文公虽然才刚刚即位一年多,却立即担负起天下的兴亡。他辞谢了驻扎在黄河边的秦国军队,带兵顺流而下,在短短的时间内就一举打败狄军,消灭叛军,把周襄王送回了王城。
如此尊王、攘夷、平叛,是只有霸主才能做到的事情,不能不让宋人刮目相看。于是宋国仅仅依附了楚王两三年,就变卦反水,成为晋国的同盟。气焰正旺的楚人,当然不能容忍这等叛徒。成王立即命令他的令尹和司马出兵,并在第二年亲自出马,联合陈、蔡、郑、许四国军队围宋。
宋国告急。
接到求援信的晋文公拍案而起。事实上,宋国挨打,原本因为他们“叛楚即晋”,