公元前623年的晋楚城濮之战,是春秋时期晋、楚二个诸侯国争霸中原的一次战争。
在这场战争之初,楚国的实力强于晋国,而且楚国有许多盟国,声势浩大。城濮之战以楚国出兵攻宋,宋成公派人向晋求救为引子展开。但宋国并不靠近晋国,远道救宋,必须经过楚国的盟国曹、卫,形势于晋不利。
可是,晋军制订了正确的战略战术,运用谋略争取了齐、秦二个大国的援助,取得了"伐交""俄谋"方面的优势,最终击败了楚军,争得了中原霸主的地位。
城濮之战中晋军的胜利,是《孙子兵书》中"战胜策"的印证,晋军的取胜,不胜在实力,而胜在谋略。
在楚文王时期,楚国开始北上向黄河流域发展,攻占了申、息、邓等地,并使蔡国屈服。楚成王时期,齐国崛起,齐桓公称霸中原,楚国难以再向北扩张。
齐桓公死后,齐国内乱,霸业衰落,这时楚国乘势向黄河流域扩展,控制了鲁、宋、郑、陈、蔡、许、曹、卫等小国。公元前638年,楚军在泓水之战中打败了宋襄公,开始向中原发展,期望成就霸业。
正当楚国图谋中原称霸之时,在今天的山西西南的晋国也逐渐强盛起来。公元前636年,流亡在外19年的晋太子重耳在秦国的帮助下回国即位,称晋文公。