宋平公十三年,即公元前五六三年,宋平公与晋、鲁、卫、曹、莒、邾、滕、薛、杞、小邾十国国君和齐国世子光在柤(zu)地会盟,这是为了会见吴王寿梦。
同年五月,晋国荀偃、士匄灭亡逼阳国,将其封地送给了宋国大夫向戌。
逼阳国虽小,但却是吴国进入北方的要冲,晋国想要利用吴国来钳制楚国,却又担心吴国的狼子野心,便将逼阳国纳入自己的掌控之中。
宋国向戌表示,如果还承蒙晋国来安抚宋国,那么用逼阳国来扩大宋国的疆土,下臣们就安心了,还有比这更好的赐予吗?如果专门赐给下臣,那么就是用诸侯联军来为自己谋求封地,还有比这更糟糕的罪过吗?我希望能用我的死来请求上君。
于是,晋国就把逼阳国给了宋平公。
宋平公在楚丘招待晋悼公,请求使用《桑林》之舞,虽然荀罃辞谢,可是《桑林》之舞刚上来,晋悼公就害怕得躲了起来,等回晋国的途中,更是生起了病。
原因便是周朝已经没有这种礼仪,只有宋国还保留着。
六月,楚国的子囊和郑国的子耳进攻宋国,包围了宋国,攻打桐门。
卫国救援宋国,驻扎在襄牛(宋邑,今河南睢县),于是郑国便入侵卫国,这是为了顺从楚国。
结果,卫国孙蒯抓获了郑国大将皇耳。
之后,楚国和郑国入侵鲁国。
九月,郑国子耳再次入侵宋国北境。
鲁国的孟献子听闻之后,便说,郑国恐怕要有祸事了,军队征战太过分了,连周天子都不会如此用兵,何况是郑国呢?有灾祸,也会应验在三位执政的大夫身上。
不久之后,宋平公与晋、鲁、卫、曹、莒、邾、滕、薛、杞、小邾十国国君和齐国世子光讨伐郑国,驻扎在牛首。
可此时的郑国却爆发了叛乱,郑国的公子騑、公子发、公孙辄因此被杀,郑国陷入了北宫之乱。
郑国在子产的努力下很快平定了叛乱,但是面对诸侯联军,郑国选择了投向楚国。
因为郑国认为诸侯联军怎么都是要退兵的,可郑国要是投向晋国,楚国就会再次攻上来,包围郑国,还不如顺服楚国来使诸侯退兵。
于是郑国渡过颖水,与楚国结盟。
晋国的荀罃认为,诸侯联军不一定能够抵挡楚军,又不能保护郑国。现在进攻郑国,楚国一定会救援郑国。如果不能保证胜利,就会被诸侯取笑,既然胜利不能确定,那还不如撤兵。
于是诸侯联军撤兵,不久之后楚国同样也撤兵。
宋平公十四年,即公元前五六二年,郑国为了不受晋、楚两国相争之害,便决意投靠晋国,可晋国对于郑国的争夺之心远不如楚国,于是郑国的大夫便决定通过挑衅宋国,引诸侯联军来攻,便同诸侯结盟,等到诸侯走了,就又投向楚国,这样晋国肯定十分生气,。只要晋国能够不断前来,那么楚国必然不能抵挡,郑国就可以坚决依附晋国了。
于是,郑国在宋国边境向宋国挑衅,宋国的向戌便派兵攻打郑国,取得了不错的战果。
可这样正好在郑国大夫们的计划之中,于是郑国子展率兵入侵宋国。
宋平公与晋、鲁、卫、曹、莒、邾、滕、薛、杞、小邾十国国君和齐国世子光一起攻打郑国,郑国畏惧诸侯联军,便向晋国求和。
七月,诸侯在亳城北结盟,定下盟誓,盟书内容可见于《左传·襄公十一年》。
楚共王得知郑国投向晋国,便向秦国借兵,亲自讨伐郑国。
结果,到了郑国,郑国便又顺服了楚国。
九月,十二诸侯国派出全部的兵力攻打郑国,郑国于是派人告诉楚共王,他们将要顺服晋国,楚国因此将郑国人囚禁。
然后,郑国国君郑简公派出了王子伯骈与诸侯求和,郑国与晋国结盟。
秦国军队远道而来,趁着晋国南下伐郑之机,晋国空虚,秦国进攻晋国,双方在栎地大战,晋国大败。
宋平公十五年,即公元前五六一年,楚国子囊与秦国庶长无地讨伐宋国,驻扎在扬梁,大败宋国,这是为了报复晋国夺取了郑国。
宋平公十六年,即公元前五六零年,楚共王去世。