# 公孙衍五国伐秦：联盟战争与将领竞争

类型：深度解读
历史时期：春秋战国
发布日期：2026-08-10T02:18:45.248Z
更新日期：2026-08-10T02:32:40.887Z

## 摘要

公元前318年，公孙衍联合魏、赵、韩、燕、楚五国攻打秦国。这几乎是战国史画卷中最具声势的一次联军行动——五国君主在同一个进攻目标下集合，推举楚怀王为纵长，号称“合纵”破秦。然而联军在函谷关前受阻，不久便告失败，秦军随后反攻，在修鱼一地重创韩、赵、魏。一场规模浩大的……

## 正文

公元前318年，公孙衍联合魏、赵、韩、燕、楚五国攻打秦国。这几乎是战国史画卷中最具声势的一次联军行动——五国君主在同一个进攻目标下集合，推举楚怀王为纵长，号称“合纵”破秦。然而联军在函谷关前受阻，不久便告失败，秦军随后反攻，在修鱼一地重创韩、赵、魏。一场规模浩大的联盟战争，从轰轰烈烈到黯然收场，只用了一年时间。

这场战争之所以值得反复审视，不是因为它的战果，而是因为它第一次把“合纵”与“连横”这两种外交体制摆上了实战舞台。五国伐秦的溃败，并非仅仅由于兵力不济或将领无能；更深层的原因，是合纵联盟内部根深蒂固的利益矛盾，以及组织者公孙衍与秦国相国张仪之间贯穿始终的个人竞争。换句话说，这既是一场国家间的战争，也是一场纵横家之间的战争。理解这双重结构，才能真正理解战国中期列国关系的运转逻辑。

## 秦国的东进，把合纵逼了出来

战国初期的秦国，在东方诸侯眼中不过是边陲蛮夷。孝公任用商鞅变法，彻底改变了这个国家的面貌。二十余年间，秦国建立起以军功为轴心的国家机器，战斗力急剧膨胀。孝公去世后，秦惠文王继承这套制度，继续向东扩张。他先夺回被魏国长期占领的河西之地，又攻取赵国的离石，把秦国的边境推到了黄河东岸。魏国不得不放弃安邑，迁都大梁（今开封），东方门户从此向秦敞开。

这种军事压力具有连锁反应。魏国失地，赵国失去屏卫，韩国则感受到宜阳通道的威胁。到了公元前四世纪二十年代，秦国已经成为一道悬在中原各国头上的阴影。就军事常识而言，单独抵抗秦国几乎没有胜算，于是联合成了唯一的出路。

但联合并不是自动发生的。东方各国之间本来就存在着领土纠纷和世仇——魏与赵争邯郸，韩与魏争郑地，燕国更是游离于中原之外。把这样一群国家捏合成一个联盟，需要有人运用外交技巧。公孙衍正是在这个节骨眼上出现在历史舞台上的。

## 公孙衍的合纵，也是个人的仕途之战

公孙衍是魏国人，早年却是在秦国发迹的。他以“犀首”之名闻于诸侯，做过秦国的大良造，带兵攻打过魏国。然而秦惠文王在张仪入秦后，对这位谋士的兴趣迅速超过了对公孙衍的信任。张仪主张连横，认为秦国应当通过外交手段分化东方，而不是一味树敌。公孙衍不认同这种路线，更不甘心大权旁落。失势之后，他愤然离秦，回到母国魏国，成为魏将。

从此，公孙衍的个人命运与反秦事业绑在了一起。他越是想证明自己比张仪高明，就越要推动东方国家联合起来对抗秦国。从前325年起，他就奔波于列国之间，促成魏、韩、赵、燕、中山“五国相王”，让各国君主互相承认僭称的王号。表面上是礼仪之争，实际是建立共同政治身份的尝试。到了公元前318年，他终于拼凑出五国联军，推楚怀王为纵长，自己则坐镇前线协调。

这种个人动机对历史进程的影响值得注意。战国时代是一个游士阶层蓬勃兴起的时代。这些人没有固定的国籍观念，效忠于赏识自己的君主，把“理想”和“权术”融为一体。公孙衍的反秦，掺杂着刻骨的嫉妒和报复心理；正如张仪的连横，也带有明显排斥异己的私心。二人的斗争是那个时代的典型标本：外交战略从来不是纯粹的国家理性，而是被个人恩怨、官场沉浮所塑造。

## 五国同床异梦，联盟天生就有裂缝

五国伐秦的旗号是“合纵抗秦”，可这个联盟的内部结构，从一开始就决定了它的脆弱。

魏国是公孙衍的落脚点，也是联盟最积极的推动者。它想收回河西失地，恢复昔日霸主尊严。赵国正被秦军骚扰，也希望有人替它挡住西来的锋芒。韩国最弱，只想保住宜阳一带的铜矿山，确保关中的通商道路不被切断。燕国完全是个局外人，它和秦国无冤无仇，派兵更多是一种政治姿态。楚国是五国中最强大的一方，公孙衍之所以推举楚怀王为纵长，是因为他深知没有楚国的支持，联盟在军事上不可能对秦国形成压倒性优势。但楚国和秦国世代联姻，楚国又在江淮之间扩张，并不想真得罪秦国。

这样的联盟，无法形成统一的军事目标。魏国要攻坚，韩国要守土，楚国想要渔利，燕国不过点卯。各国将领在函谷关前各有各的想法，谁也指挥不了谁。更要命的是，三晋之间的旧怨依旧存在，魏、赵、韩尽管面对共同的敌人，对彼此的警惕却从未消失。公孙衍的权威只是来自他的个人声望，而不是一种制度化的指挥体系。一旦战场出现挫折，联盟就会在猜疑中崩解。

## 函谷关前：地理和后勤决定了胜负

联军的主攻方向选在函谷关。这个地名本身便是一种宿命的象征。函谷关在崤山中段，黄河与秦岭之间的狭窄通道，是关中平原与中原之间的唯一大路。秦自建都关中以来，一直把函谷关视为防守的前沿。关城修筑在悬崖峭壁上，守军可以居高临下，封锁一切器械和兵马的通行。

五国联军在关下聚集，却始终无法突破这道天然屏障。关城坚固，秦军又善守；联军的补给线却已被拉得很长。魏军的粮草要从大梁运来，赵军要越过太行山，韩军要穿过秦国的边境封锁。时间一长，军心开始涣散。还有一个秦国的后顾之忧：关中西北的义渠时常骚扰，秦惠文王不得不分兵防范。但秦国一边用财帛和和亲拉拢义渠，一边集中精锐在函谷关迎敌，避免了腹背受敌。

第一次受挫的联军没有及时退兵。翌年，秦国大将樗里疾率领反击部队出关，在修鱼（今河南原阳一带）与韩、赵、魏联军交战，大破联军。此次战役的损失究竟有多大，史书记载不一，但足以让三晋从此对合纵充满怀疑。联军彻底瓦解，公孙衍只好离开政治中心，辗转他国。

从军事地理的角度看，这场战争其实在尚未开打时就已经注定结局。联军虽然兵多，却无法在狭窄的地形上展开优势兵力。而秦军依托关隘，以逸待劳，只要守住要点，就能拖垮联军。后勤困难、指挥分散和地形限制叠加在一起，使得五国伐秦成了一场地缘政治的幻想。

## 张仪的连横：外交怎样拆掉军事同盟

联军在战场上受挫，在战场外更是一败涂地。张仪没有出现在函谷关的战场上，但他的外交活动，贯穿了这场战争的始终。

战争爆发前，张仪已经意识到楚国是联盟的重心。楚怀王被推为纵长，但楚国与秦国有姻亲关系，与齐国也有矛盾。张仪利用这种复杂关系，向楚国传递善意：只要楚国不与秦军交战，秦国不会侵犯楚国的利益。楚怀王想要坐收渔利，于是名义上身为纵长，实际上却没有派兵参战。这等于在五国联盟中抽掉了最重要的一块基石。

张仪的高明之处在于，他准确地看穿了东方国家“各怀鬼胎”的本质。他向各国君主传递同一个信息：秦国的强大不是联合所能撼动的，倒不如与秦结好，把矛头转向邻国。这种连横的逻辑，迎合了部分君主急于保住眼前利益的心理。楚国退出了，魏国和韩国又动摇了。五国联盟其实在决战之前，就已经失去了最重要的盟友。

战争结束后的几年，张仪又故伎重演，以“商於之地六百里”为诱饵，再次欺骗楚怀王，使楚国与齐国断交，随后反悔，导致楚军大败。这一事件看似是五国伐秦之后才发生的，却是当时外交战线的延续：张仪始终在用空头许诺和利益离间来拆解任何可能出现的反秦联盟。

公孙衍虽然也懂外交，但他的合纵缺乏一个坚实的支点。他试图以道德号召和纵横之术维系各国，但这种联合的根基是共同恐惧，而不是共同利益。张仪则把利益问题摆到桌面上：谁跟秦国合作，谁就能得到相邻小国的土地。于是，公孙衍越是努力召集各国，张仪就越容易用分化的方式消解联盟。这种外交对决的结果，比战场上更能说明问题。

## 尾声：合纵的失败与战国的新常态

五国伐秦失败之后，公孙衍很快在政治舞台上淡出。张仪的连横政策，则让秦国在接下来的数十年里继续蚕食东方。但合纵并没有因为这一次失败而销声匿迹，相反，它成为一种反复出现的历史模式。后来，从春申君到信陵君，一再尝试组织联军攻秦，联盟战争一再上演，却从未真正改变秦国的优势地位。

原因在于，合纵的本质是一种“以弱胜强”的政治设计，它要求各国在和平时期就建立高度的信任和军事协同。而在战国时代的君主政治下，这种信任几乎是奢侈品。每一个君主都更关心自己眼前的领土与安全，而不是一个遥远的共同未来。秦国则不同，它的国家机器已经把领土扩张和军功绑定在一起，形成了持续而稳定的对外扩张动力。一个结构严密的战争机器，对付一群各怀心思的松散联盟，结果在宏观上早已划定。

公孙衍与张仪的竞争，是这场宏观博弈的一个缩影。两个人都以权谋和口才闻名，都试图用自己的政治设计塑造天下格局。但公孙衍的合纵更像一种临时拼凑的“拼盘”，张仪的连横则与秦国的实力结合，形成了一种可持续的对外政策。当个人竞争与国家命运交织在一起，历史的走向便显得既偶然又必然。五国伐秦的失败告诉我们：在任何一个多国体系中，联盟的成功都不仅取决于敌人的强大，更取决于联盟成员是否有能力超越各自的短期利益。而战国时代，恰恰是这种能力最稀缺的时代。

原始页面：https://shishuguan.com/topic/gongsun-yan-five-state-war
