# 后梁柏乡战役：晋梁争霸与河北军政

类型：深度解读
历史时期：五代十国
发布日期：2026-08-10T02:19:12.964Z
更新日期：2026-08-10T02:32:40.887Z

## 摘要

公元910年底，太行山以东的河北平原上，后梁与晋王李存勖的军队在柏乡附近对峙。仗打了不到几天，梁军主力便被晋军击溃，死伤数万，甲仗堆积如山。若论单场战损，五代史上比这惨烈的战役并不少见，但柏乡这一仗却称得上晋梁争霸的最大分水岭。因为它不是一次普通战役，而是后梁对河……

## 正文

公元910年底，太行山以东的河北平原上，后梁与晋王李存勖的军队在柏乡附近对峙。仗打了不到几天，梁军主力便被晋军击溃，死伤数万，甲仗堆积如山。若论单场战损，五代史上比这惨烈的战役并不少见，但柏乡这一仗却称得上晋梁争霸的最大分水岭。因为它不是一次普通战役，而是后梁对河北百年藩镇结构施压后引爆的一场政治震荡，也是河东的沙陀政权从防御走向进攻的转折点。

要理解柏乡之战的分量，必须先看清唐末五代初的一个基本事实：河北不是一块普通地盘，而是中原王朝与河东割据势力之间最重的砝码。后梁朱温在汴州建都，手里有河南、山东一线，版图和军事实力远在晋之上。但只要李存勖盘踞在山西，后梁就一直有腹心之患。山西地势险固，但穷蹙狭小，粮赋不足以与河南抗衡。李存勖要冲破包围，唯一的出路就是向东拿下河北；而朱温要最后消除太原的威胁，也必须在河北筑起封锁线。柏乡之战正是在这个交汇点上打响的。它最终的结果，是河北从后梁的“外围”变成了晋的“后院”，一场本可平推的战役由此改变了五代权力的方向。

## 割据百年的河北，为什么是胜负手

唐朝的中央统治在安史之乱后已经无法真正覆盖河北。成德、魏博、卢龙三镇世袭节度使，拥有独立的军队、财赋和行政，唐朝廷只能用追认的方式维持名义。这种局面延续到五代时，河北并不因为唐朝的灭亡而消失，反而成了乱世里最稳定的政治单元：镇州王氏、定州王氏、幽州刘氏，都有自己的地盘和兵源，皇帝是谁与他们关系不大。

河北能成为战略砝码，靠的是双重资源。首先是人口与粮赋。华北平原有当时北方最密集的农业产出，一个成德镇就可以养兵数万。其次是骑兵。燕赵地域传统上出精骑，代北、幽州更与草原的良马供应邻近。一个流亡在山西的政权如果拥有河北，兵源和战马就不再是短板；而一个据有河南的政权如果丢了河北，就要同时提防北来骑兵和河东铁骑的夹击。

所以，五代初期的争霸进程，围绕的并不是某座都城，而是河北归属。李存勖的父亲李克用很早就意识到这一点，但他在与朱温的博弈中始终没有穿透这一地区。柏乡之战前，晋军只控制太行山以西和部分山前州郡，一出了井陉就要面对成德、义武的半独立势力。能否把这两镇从梁的身旁拉开，便成了晋能不能活下去的关键所在。

## 朱温的“统一”冲撞了藩镇逻辑

朱温篡唐称帝后，最想解决的就是河北问题。但他面临一个先天的困境：他本人就是从唐末藩镇里杀出来的最后一个赢家，他建立的王朝依然无法摆脱藩镇政治。朱温的办法是武力吞并：他不断向成德、义武施加压力，要求他们交出实权。开平四年（910年），他借口卢龙刘守光不奉诏，派王景仁率龙骧、神捷等精锐禁军北攻镇州。表面上这是追讨刘守光，实际上梁军直奔成德而来，河北诸镇心里都很清楚。

朱温的这次出兵，犯了两个结构性错误。一是把河北藩镇共同的生存底线当成可以随便触动的普通事务。王镕和王处直虽然向梁称臣，但他们的权力根基在于“父业相传、辖境自治”，朱温大军一到，等于要推翻这套由来已久的秩序。因此，当李存勖派来使臣，以“共保唐室”为旗号愿意联合时，王镕、王处直几乎没有犹豫，立刻背梁附晋。二是梁军的指挥体系不能适应远征决战。主帅王景仁是淮南降将，虽骁勇，却受皇帝派来的监军牵制，军中将领各怀心事。这样的军队开进河北平原，面对的又是晋军这种灵活机动的骑兵，一旦被拖入持久战，败象已在营帐之中。

换句话说，柏乡之战其实是朱温的“统一意志”碰上河北藩镇“自治惯性”而产生的碰撞。梁军不是在攻打一座城，而是在向整个河北割据结构宣战，结果自然把本可中立的王镕、王处直推到了晋的一方。晋军之所以能够以盟主身份进入河北，不是因为晋比梁更有钱有兵，而是它恰在此时变成了河北自治的保护伞。

## 野河边的骑兵算术

晋军初到柏乡时，兵力远少于梁军，而且梁军有严密营垒，正面进攻毫无把握。李存勖一度想立刻决战，但老将周德威坚持认为不能打。周德威看到的不是双方的旗帜，而是双方兵种在平原上的不同处境：梁军多是步兵，重装厚甲，行军乏累，粮草道远；晋军则以代北、河东的轻骑兵为主，来去如风。在周德威的安排下，晋军用骑兵在梁军营垒周围日夜驰扰，截断梁军打柴取水的通道，让梁军出战不得、休息不成。梁军一旦列队出来，晋军就后撤；梁军一退，晋军又贴上来。数日如此，梁军人马饥渴，士气一落千丈。

决战当天，晋军故意做出撤退的姿态，梁军以为有机可乘，倾营追击。等到梁军阵形在运动中拉长，晋军骑兵突然从两翼穿插，把步兵队伍截成数段，随后周德威指挥主力正面掩杀。梁军精锐大多是长枪重甲，适合阵地战，一旦阵脚动摇，奔跑和重整都不如轻装骑兵，于是全线崩溃，自相践踏，死在野河中的不计其数。后梁精心培养的龙骧、神捷诸军，在这一天几乎损失殆尽。

这场胜利的背后是一种冷静的“算术”：骑兵的机动性在平原上等价于军粮的控制和战场的主动权。梁军的装备和人数优势，只有在阵对阵地交战时才显现；周德威用拖延和骚扰，把梁军拉到晋军选择的时间与地形。柏乡之战表面上是骑兵冲垮了步兵，实质上是机动力战胜了重量，而让机动力充分发挥的，是决策者的耐心。

## 赢了不打：李存勖的克制之道

柏乡大捷后，晋军乘胜追击，攻下邢、洺、磁等州，把后梁势力逐出河北南部。此时成德、义武两镇也在晋军手里，李存勖若要顺势吞并它们，并非没有力量。但他没有这样做，而是在战后与王镕、王处直结盟，承认他们原有的节度使地位，只要求他们联兵抗梁。这一手在军事上看似“不够彻底”，在政治上却是异常高明的布局。

如果李存勖把成德、义武变成了自己的州县，那么河北藩镇立刻会感受到与从前面对朱温同样的恐惧，这个联盟转瞬就会瓦解；而李存勖也没有足够的地方官员和驻军去管理河北整个平原。更关键的是，沙陀贵族更熟悉的是部落式的效忠关系，而不是文官官僚的直接统治。李存勖给王镕们留下面子和地盘，换来的却是他们在之后对刘守光、对魏博的战争中都出兵出粮，成为晋军最稳定的后方。与朱温用武力逼迫藩镇纳权相比，李存勖的“不吞并”反而使河北归心，这成为柏乡之战后晋梁双方一进一退的关键。

值得说明的是，这种局面并不是柏乡一仗直接制造出来的，而是李存勖借胜势完成了对河北藩镇关系的重新定义。柏乡之前，王镕、王处直是梁晋之间摇摆的缓冲；柏乡之后，他们变成了晋在华北平原上的固定盟友。河北的军政资源开始流向太原，这种流向在接下来十余年里再也没有改变，直到后唐取代后梁。

## 从柏乡到汴梁：一道结构性的起跑线

柏乡之战后，后梁对河北的战略已经破产。朱温虽然在魏博等州仍保有强兵，但再也无力组织起一场足以扭转格局的大决战。李存勖则利用河北的资源，先平幽州，再收魏博，兵力与地盘越滚越大。公元923年，他就在魏州称帝建国，随后直取汴梁，结束了后梁。若追溯这一路南下的大势，柏乡之战正是那道最初的门槛。

更宏观地看，柏乡之战也决定了五代史后续的逻辑。它证明华北平原上凡是能掌控河北军镇的人，就能在乱世中拥有举足轻重的分量。此后五代政权无论谁坐镇洛阳或开封，都无法绕开河北的兵变与拥立。后唐庄宗李存勖正是在魏州兵变中失去了权力，李嗣源从魏州被拥立为帝；后晋石敬瑭又引契丹之力争夺中原，并以割让燕云十六州为代价。这些都与柏乡之战所揭示的那股力量有关。当然，柏乡之战并没有创立一套解决河北割据的新制度，它只是让沙陀集团暂时获得了河北的“信用”。这种建立在联盟之上的控制，恰恰成了日后沙陀政权自己也应对不了的难题。

所以，柏乡之战并不是孤立的军事奇迹。它背后是积压百年的河北地方认同、后梁的整合方式、晋军骑兵的机动优势和沙陀领袖的政治手腕，四者在一场战役里汇聚。往小处说，它是一场精彩的野外会战；往大处说，它是中古中国北方历史在一段乱世中的重新定向。理解它，也就理解了五代为什么总是绕着河北打转。

原始页面：https://shishuguan.com/topic/boxiang-battle-later-liang
