晋楚争霸中晋楚第二次
弭兵之会(前546年)后,两国及中原地区大体维持了约40年的和平。
前509年,与
楚国毗邻的
蔡国国君
蔡昭侯,被楚国扣留三年。蔡昭侯回到
蔡国后,就前往晋国,以他的儿子公子元和大夫的儿子作为人质,请求晋国出兵攻打楚国。
前506年2月,晋国正卿
范献子士鞅召集诸侯,在召陵发起有周王室大臣参加的中原18国诸侯会盟(参见
召陵之盟和
皋鼬之盟),准备讨伐楚国,为蔡昭侯伸张正义。
士鞅与
齐国、鲁、宋、蔡、卫、陈、郑、许、曹、苔、邾、顿、胡、滕、薛、杞、小邾国君,共18国诸侯同聚昭陵,共商伐楚之事。这是春秋时代,以一国之力发起的最大规模的诸侯会盟。这次会盟中,士鞅将
楚国的贪婪丑陋行径公之于众,并宣布:
晋国率诸侯联军侵入楚国境内后,前506年5月,晋国与其它18路诸侯国,再次共同在皋鼬会盟(参见
皋鼬之盟),商讨继续伐楚之事。 晋大夫
荀寅因为向蔡国索贿不成,就建议说:“不能伐楚。因为,此时晋国国内发生水灾和瘟疫;再者,晋东北边境又有中山之患。我们自从在楚方城那次战役以来,楚国一直不能得志,再打只不过是劳兵伤财。”晋国执政大夫
范鞅从其议,辞谢了蔡侯。
晋国击败楚军,攻占方城后晋国从楚国撤军后,前506年同年冬,原楚属国蔡、唐自愿助吴攻楚。吴王
阖闾以
伍子胥为谋主,大军事家、齐国人
孙武为将军,统帅数万大军攻楚。孙武等认为楚已完全孤立,实力亦大有削弱,遂与蔡、唐联合进攻,发动了“涉淮逾泗,越千里而战”的战略决战,仅10天即攻入楚国都城
郢城。(详参见
吴破楚入郢之战,
柏举之战,
秦救楚之战等
吴楚之战系列。)