公元前576年夏天,楚共王在郢都舉行閱兵儀式,誓師北伐。他的弟弟公子貞對這次出征持有不同意見,勸諫道:“我們不久前才與晉國簽訂和平友好盟約,現在就背棄它,恐怕不妥。”
公子側不以為然地說:“敵情於我有利則進,有什麽不可以的?”在公子側看來,什麽盟約不盟約,統統都是浮雲。楚國群臣基本上也是這種論調,隻有年老體衰的大夫申叔時在老家聽到這個消息,擔憂地說:“子反(公子側字子反)有難了,誠信守禮是明哲保身的根本,無信無禮,禍患就要來到了。”
楚國大軍一路北上,先是占領了鄭國的暴隧(地名),然後入侵衛國,抵達鄭衛邊境的首止。
鄭莊公的子孫時有驚人之舉。楚軍主力進入衛國之後,鄭國大夫公子喜打了一個漂亮的防守反擊,他帶兵南下,占領了楚國的北部城市新石,對北伐楚軍的後勤運輸線形成嚴重威脅。
當時晉國的中軍元帥欒書很想出兵與楚軍決一死戰,韓厥及時製止說:“根本用不著,楚君背棄盟約,役使人民打不義的戰爭,人民必定會拋棄他。沒有人民的支持,他還能打什麽啊?”
韓厥的這番話倒沒說錯,然而也使晉國失去了一次打擊楚軍的絕好機會。更為重要的是,鄭成公等不到晉國的援軍,內心不安,立場也發生動搖。身在武城的楚共王趁機發動外交攻勢,派公子成出使鄭國,請求與鄭國和談。
公子成給鄭成公提出一個不能拒絕的條件——以土地換和平,將汝陰(楚國北部地名)的土地統統劃給鄭國。另外,由於許國連年遭受鄭國的進攻,民不聊生,許靈公向楚共王提出,將國人全部遷入楚國境內,以求種族的延續。楚共王答應了許靈公的請求,將楚國的葉城劃給許國人居住,許國的舊地則一股腦兒送給了鄭國。這筆人情做得太大了,鄭成公大喜過望,馬上派公子騑前往武城,與楚共王舉行會談,雙方簽訂了和平友好盟約。