昆阳之战与绿林赤眉
新莽末年的一场攻城战。九千守军拖住了倾国而来的大军,一个二十八岁的南阳人由此走上前台,而真正掀翻王莽的,是饥荒里站起来的农民。
叙事
一、饿
要讲清昆阳城下发生了什么,得先讲清那些人为什么会走到城下。
新朝的崩溃不是从战场开始的,是从粮仓开始的。王莽是个真诚的改革者——这句话听着像恭维,其实是最要命的判词。他相信只要把制度改回《周礼》里那个样子,天下自然就会好。于是他改币制,改官名,改地名,改土地制度,把奴婢买卖也禁了。每一条单独看都出自善意,合在一起,是一场持续十几年的行政地震。
对一个种地的人来说,这些改革意味着:他手里的钱可能明年就作废;他所在的县去年叫这个名字,今年叫另一个名字,官府的文书两边对不上;他被征去服徭役,因为朝廷同时要打匈奴、打西南夷、打句町;他家的田被宣布为”王田”,不许买卖,可他本来就没有田。
然后天灾来了。黄河改道,青州、徐州连年大饥。
饥荒里的人是不会起义的——他们连站起来的力气都没有。真正起义的,是那些还剩最后一口气、又发现忍下去必死无疑的人。
公元 17 年,荆州闹饥荒,一群人到湖沼里挖野荸荠吃,为了争抢打起来。有两个叫王匡、王凤的本地人出来给他们评理,把事情断平了。这本来是一件小事——乡里之间,有人出来主持公道,如此而已。
但那群饥民做了一个决定:推举这两个断事公道的人当首领。
他们躲进绿林山。起初只是抢粮,抢完就回山里。官府来剿,他们打赢了。人越聚越多。
历史书上”绿林军”三个字的来历,就是这么一座山,和一场关于荸荠的争吵。
第二年,公元 18 年,山东。琅琊人樊崇在莒县起事,起初只有一百多人。他的队伍转进泰山,自称”三老”——那是汉代乡里管教化的小吏名号,一个农民自封的最大官职,也不过是个乡官。
而青州、徐州正在大饥。《后汉书》记这支队伍的成长:“一岁间至万余人。”
一年,从一百多人到一万多人。这个增速里没有任何军事天才的成分,它只说明一件事:那片土地上,随时可以再拉出十个樊崇。
二、两支队伍,两种活法
绿林和赤眉,后世总是并称,其实是两种完全不同的东西。
绿林在南方。它很快分了家——瘟疫在山里流行,队伍待不下去,于是分头出山:王常、成丹率一支西入南郡,叫”下江兵”;王匡、王凤率一支北上,叫”新市兵”;陈牧、廖湛在平林起兵响应,叫”平林兵”。公元 22 年,南阳的刘縯、刘秀兄弟也拉起一支”舂陵兵”,加入进来。
这一加入,绿林的性质就变了。
刘縯是南阳豪族,汉高祖九世孙。他起兵不是为了活命,是为了复汉——更准确地说,是为了复他自己家的汉。他弟弟刘秀二十八岁,此前在长安读过书,回乡种地卖粮,是个安分人。乡里都说:伯升(刘縯字)好侠,谨厚的刘秀是要守家业的。
后来的事证明,乡里看错了人——但也不算全错。刘秀确实谨慎,只是他谨慎的用途,不是守家业。
赤眉在北方,走的是另一条路。它没有豪族,没有宗室,没有旗号,甚至没有文书——樊崇的队伍连一份成文的军令都没有,只有三条口头约定:杀人者死,伤人者偿创。就这两句半。
一支不识字的军队。
公元 22 年,王莽派太师王匡(注意:与绿林那个王匡同名,不是一个人)和更始将军廉丹率大军东征。两军相遇于成昌。开战前,樊崇让所有人把眉毛染红——
《后汉书》说得很直白:“崇等欲战,恐其众与莽兵乱,乃皆朱其眉以相识别,由是号曰赤眉。”
不是什么宗教符号,不是什么政治宣言。他们只是没有军装,怕打起来分不清敌我。
那一战,廉丹战死。王莽在东方的主力,就这么被一群染了眉毛的农民打掉了。
三、皇帝这个位置,是抢出来的
绿林一路顺手。他们在沘水击杀新莽的甄阜、梁丘赐,又在淯阳击败严尤、陈茂,兵力发展到十余万。
到这一步,一个问题绕不过去了:谁当皇帝?
推举刘氏是共识——这是绿林诸部和南阳豪族之间唯一的最大公约数,“复汉”这两个字,谁也不敢反对。但推举哪个刘氏,就是命了。
刘縯是最合适的:他有兵,有威望,仗是他打赢的。
正因为如此,他绝不能是。
新市、平林诸将的算盘打得很清楚:立刘縯,他们这些从荸荠地里打出来的人,从此就是刘家的部下;而立一个软弱的、无根的宗室,他们才仍然是自己的主人。他们选中了平林军里的刘玄——一个此前因为躲避仇家而流亡在外的落魄宗室。
公元 23 年二月,刘玄在淯水边被立为皇帝,年号”更始”。
史书上留了一句极难堪的记载:刘玄即位那天,面对群臣,羞愧得汗流浃背,手一直在抖,说不出一句完整的话。
一个抖着手的皇帝,一个必须被压下去的名将,一群刚刚拿到权力还不知道该怎么用的农民领袖。这就是昆阳之战开打前,“汉”这一方的真实状态。
而王莽此时终于反应过来了。他不怕山东的赤眉——那是流民。他怕南阳的这个”汉”——因为它有旗号,有宗室,有名分。他要一次把它掐死。
四、四十二万
王莽发天下之兵。
《汉书》的记载是:“州郡各选精兵,牧守自将,定会者四十二万人,余在道不绝,车甲士马之盛,自古出师未尝有也。”
号称百万。
统帅是大司空王邑、大司徒王寻——王莽的两位三公。随军带了一批猛兽——虎、豹、犀、象,用来给人壮胆、给敌人吓胆。还从民间征来一个身高丈余的巨人巨毋霸,充当军中的招牌。
这支军队的样子,很像新朝本身:宏大、繁复、充满象征、且从内部就不太可靠。
五月,大军抵达颍川,与严尤、陈茂会合。前面挡路的,是一座小城——昆阳。
昆阳城里,汉军九千人。
守将是王凤、王常,还有那个二十八岁的、并不显眼的刘秀。
昆阳城外,是四十二万——或者,是这四十二万里先赶到城下的那一部分。(这个数字究竟有多少水分,是本条目最大的一处争议,详见「考据」。但可以确定的是:城里城外的兵力比,是压倒性的。)
五、一座本不该被围的城
昆阳城头的将领们看了一眼城外,第一反应是散伙。
理由非常充分:城小,兵少,敌众。妻子儿女、财货辎重都在别处,不如各回各的地盘,保住本钱。
这不是懦弱,是农民军的本能——他们的部队本就是各家凑的,人在,队伍就在;人散了,一切归零。
刘秀说了一段话,大意是:现在合兵一处,还有胜的可能;一散开,各个击破,谁也活不成。而且宛城还没打下来,主力回不来救我们;昆阳一破,一天之内诸部俱灭。
诸将不高兴。有人说:刘将军怎么敢这么讲话。
然后侦骑回报:敌军大部队已到城北,队伍前后不见首尾。
将领们的脸色变了。他们又把刘秀请回来,问:你说怎么办。
这是昆阳之战里最真实的一刻——不是慷慨激昂,是一群人先要散伙、发现散不了、才回头找那个说话难听的人。
计划定下来:王凤、王常守城,刘秀率数骑连夜突围出城,去定陵、郾城调援兵。
他是从城南门冲出去的。此时新莽军的包围圈还没合拢——这是整场战役里,命运递给他的第一份礼物。
六、围城
王邑不是不知道昆阳是座小城。
严尤劝过他,说得非常在理:昆阳城小而坚,围它没有意义。应当直接南下宛城,宛城一破,昆阳自己就降了。
王邑不听。他说的话被史书记了下来,大意是:我统百万之众,遇城而不能屠,说不过去。当先屠此城,踏着血前进,前歌后舞——岂不痛快。
这句话里有两个错误,都是致命的。
第一,它把战争当成了一场表演。他要的不是胜利,是看起来像胜利。
第二,也是更硬的一条:一支四十二万人的军队,摊开在一座小城下面,它的规模优势立刻变成了负担。人挤在一起,命令传不下去,粮草要从后方源源不断地运,营垒绵延数十里——它不再是一支军队,是一座临时的、脆弱的、极长的城市。
新莽军开始攻城:挖地道,造云车(一种高得可以俯瞰城内的攻城车),弩箭射入城中像下雨,城里人打水都要背着门板挡箭。
昆阳没有降。
王凤一度撑不住,派人请降。王邑拒绝了——他要的是屠城,不是投降。
这是命运递给刘秀的第二份礼物。
七、三千人
刘秀在定陵、郾城把能调的兵全调了出来。
诸将舍不得——想留一部分守家。刘秀又劝:现在去打,破敌之后珍宝万倍,大功可成;如果败了,脑袋都保不住,还留什么财物。
调出来的,是步骑一万七千。
他带着这支队伍回到昆阳。
接下来发生的事,在中国战争史上被讲了两千年——但它的核心其实很简单,简单到可以写成一句话:刘秀没有去打那四十二万人,他只打了其中的几千人。
他先率一千余人为前锋,逼近敌阵数里,试探性地打。王邑、王寻派数千人迎战,被斩杀数十百人。汉军气势起来了,诸将说:刘将军平时见小敌都怯,今天见大敌反而勇——太奇怪了。
然后是决定性的一击。
《后汉书》的原文:
“光武乃与敢死者三千人,从城西水上冲其中坚,寻、邑陈乱,乘锐崩之,遂杀王寻。”
“中坚”——就是王邑、王寻的中军本阵。
而王邑此前下过一道命令:各营坚守本部,不得擅自出动。这道命令在正常情况下是对的,它防止一支庞大的军队因为局部混乱而失控。但当中军本身被击穿时,它变成了一道死刑判决——四十余万人眼睁睁看着中军大乱,没有人敢动。
王寻死在乱军里。
昆阳城里的守军看见城外的旗帜倒了,开城冲出。
“城中亦鼓噪而出,中外合势,震呼动天地,莽兵大溃,走者相腾践,奔殪百余里间。”
然后,天变了。
“会大雷风,屋瓦皆飞,雨下如注,虎豹皆股战,士卒争赴,溺死者以万数。”
《汉书》记的是同一件事,用词更冷:“天风蜚瓦,雨如注水,大众崩坏号謼,虎豹股栗。”
那些被带来助威的猛兽,在雷雨里发抖。
溃兵涌向滍水,淹死的人以万计,尸体把河道堵住了。
王邑、严尤、陈茂骑马踏着水里的尸体逃走。四十二万人的军队,回到洛阳的只剩几千。
后世人爱说这场雨是天意。这话可以听,但不必信——真正把新莽军变成一堆待淹之人的,不是雷雨,是王邑那道那道禁止各营擅自出动的命令,和他把四十二万人堆在一座小城下的那个决定。雨只是恰好落在了一个已经站不住的东西上。
八、赢了之后
昆阳之战的战果,超出所有人的预期:新莽再无野战主力。
消息传开,各地豪强纷纷杀掉新朝官吏,改用汉的年号。更始政权分兵:王匡攻洛阳,申屠建、李松直取武关。同年,长安城破,王莽在渐台被杀——那是他改制十五年后,在他亲手改过名的宫殿里。
而昆阳的功臣刘秀,回到宛城,第一件事是请罪。
因为他哥哥死了。
刘縯功太高,威望太重。昆阳大捷的消息传来时,更始政权内部对刘氏兄弟的恐惧到了顶点——一个能打赢昆阳的家族,为什么还需要一个抖着手的皇帝?
于是他们杀了刘縯。
刘秀从父城赶回宛城谢罪。他不为哥哥的死争辩一句,不提昆阳的功劳一个字,不敢为哥哥服丧,饮食谈笑一如平常。
《后汉书》记了六个字:“未尝自伐昆阳之功,又不敢为伯升服丧。”
更始帝看着他,觉得惭愧,封他为武信侯。
——这是整个东汉开国史里最冷的一段。一个人刚刚打赢了他一生最漂亮的一仗,紧接着必须假装那一仗和他无关;他刚刚失去兄长,必须在杀兄的人面前笑。
史书还记了一笔:别人看不见的时候,他独自不进酒肉,枕席上有哭过的痕迹。
第二年,更始政权派他去河北——那是一个所有人都认为他有去无回的差事。他去了,然后再没回来。
公元 25 年,刘秀在鄗称帝,仍用”汉”为国号。
九、赤眉的结局
而那支不识字的军队,走到了另一个方向。
赤眉打到关中,需要一面旗帜——他们终于也明白了,光靠人多是坐不住天下的。于是在军中寻找汉景王刘章的后人,找到七十余人,从中挑出三个近属,用抽签决定。
《后汉书》记下了这一幕:一个十五岁的放牛娃抽中了写着”上将军”的木札。
“盆子时年十五,被发徒跣,敝衣赭汗,见众拜,恐畏欲啼。”
披着头发,光着脚,穿着脏破的衣服,看见众人向他跪拜,吓得要哭。
这就是赤眉的皇帝,刘盆子。他被立之后,仍然每天和放牛的孩子们一起玩。
赤眉攻入长安,更始政权崩溃,刘玄投降后被杀。但赤眉治不了关中——他们从来没有学过怎么治理一个地方。长安粮尽,他们只能东归。
回程路上,刘秀在崤山、宜阳布下重兵等着。
公元 27 年,赤眉十余万人在宜阳投降。丞相徐宣以下三十余人赤裸上身出降。
《后汉书》记了最后一个画面:“积兵甲宜阳城西,与熊耳山齐。”
投降者交出的兵器铠甲堆在宜阳城西,堆到和熊耳山一样高。
刘秀问樊崇他们:后悔投降吗?徐宣答:像从虎口出来回到慈母怀里,甘心快意,没有什么可后悔的。
后来樊崇还是想跑,事泄被杀。
从荸荠地里的一场争吵,到熊耳山下那座兵器堆成的山,中间隔了十年。
这十年里,站起来的是农民,摘走果实的是豪族。昆阳城下九千人挡住的那支军队,成全的不是他们自己——他们中的绝大多数人,连名字都没有留下来。
但有一点必须说清楚:如果没有绿林在南阳、赤眉在山东同时把王莽的两只手都缠住,昆阳城根本撑不到刘秀带着援兵回来。是那些饿到极处仍然站起来的人,把这个王朝推倒了。刘秀只是那个恰好站在推倒点上的人——他站得很好,但那道裂缝不是他劈开的。
考据
一、兵力:全条目最大的一处不确定。
《汉书·王莽传下》记:“州郡各选精兵,牧守自将,定会者四十二万人,余在道不绝,车甲士马之盛,自古出师未尝有也。“《后汉书·光武帝纪上》与之呼应:“遣大司徒王寻、大司空王邑将兵百万,其甲士四十二万人,五月,到颍川”。两汉正史一致,这是传统通行说。
但异说有力。《东观汉记》所记仅五六万,《论衡》记三万。今人的质疑主要落在动员时间上:王莽得知更始建号后才下令发兵,而五月王邑军已出颍川——在两三个月内从全国州郡集结四十余万人并完成南下,在汉代的交通与后勤条件下几乎不可能。较持平的调和方案是:四十二万为全国征调的名义总数(“余在道不绝”本身就承认大批部队尚在途中),实际抵达昆阳城下者约十万上下。
本条目在 facts 中同时保留正史数字与异说,并在 disputes 中并列三说,不作独断。兵力数字是本条目 verified 程度最低的部分。
二、“天风蜚瓦”是否史家附会?
两汉正史都记了昆阳战场上的大风、暴雨与滍水暴涨,且《汉书》《后汉书》措辞不同、来源应各有所本,可信度不低。但两书都把它写在新莽军已经溃乱之后——风雨是溃败的放大器,不是原因。后世把昆阳说成”天命所归”的证据,是把史书的叙述顺序读反了。
三、“陨石坠营""流星昼落”一类说法,本条目不采。
网络与通俗读物中流传的昆阳”陨石”叙事,在《汉书》《后汉书》《资治通鉴》中均无对应记载,属后起演绎。
四、卷次核验状态。
- 《后汉书》卷一上《光武帝纪上》、卷十一《刘玄刘盆子列传》、《汉书》卷九十九下《王莽传下》——原文已实查,
verified: true。 - 《资治通鉴》相关卷次、《东观汉记》《论衡》的兵力异说出处——尚未实查原书,一律标「待核」+
verified: false。本站铁律:不得凭记忆填写卷次。
五、绿林起事年份。
天凤四年(17 年)起于新市,据绿林山。此系《后汉书·刘玄传》所本,本条目 src 暂标待核。赤眉起于天凤五年(18 年),樊崇起兵于莒,《后汉书·刘盆子传》原文已实查。
注释
- 昆阳:新莽时属颍川郡,今河南省叶县。
- 滍水(zhì):今沙河,淮河支流,流经叶县北。
- 渐台(jiān):长安未央宫沧池中的高台。王莽最后死于此处。
- 三老:汉代乡官,掌教化。樊崇自号三老,说明这支队伍的自我想象仍在汉的乡里制度之内——他们要的不是新世界,是能活下去的旧世界。
- 下江兵 / 新市兵 / 平林兵 / 舂陵兵:绿林军出山后的四支分部,以出发地或聚集地命名。舂陵兵即刘縯、刘秀兄弟所部,舂陵在今湖北枣阳一带。
- 大司空 / 大司徒:王莽依《周礼》改易官名后的三公之二,位极人臣。王邑、王寻均为王莽亲信。
- 中坚:军中主帅所在的核心方阵。“冲其中坚”是整场战役的战术枢纽——不打人多的地方,只打指挥所在的地方。
- 肉袒:脱去上衣、裸露上身,古代请罪或投降的最高礼节。
- 刘縯(yǎn):字伯升,刘秀之兄。⚠️ 与本文中新莽太师王匡同名的绿林领袖王匡,是两个人,史书并见,容易混淆。
关 键 数 据
| 绿林起事之年 | 17 |
|---|---|
| 绿林起事地 | 新市(今湖北京山一带),据绿林山 |
| 赤眉起事之年 | 18 |
| 樊崇起事初众 | 百余人 |
| 赤眉一年内众数 | 万余人 |
| 绿林分兵之年 | 22 |
| 绿林军势 | 至更始建号前发展到十余万人 |
| 成昌之战 | 22年赤眉大败新莽太师王匡、更始将军廉丹,廉丹战死 |
| 更始帝即位之年 | 23 |
| 新莽军甲士 | 四十二万(《汉书》定会者四十二万人;号称百万) |
| 新莽军异说 | 《东观汉记》约五六万、《论衡》约三万 |
| 昆阳守军 | 九千人 |
| 刘秀所调援兵 | 步骑一万七千 |
| 刘秀前锋 | 千余人 |
| 敢死队 | 三千人 |
| 王寻结局 | 阵中被杀 |
| 新莽军溺死 | 以万数(滍水为之不流) |
| 王莽之死 | 23年新莽军败后数月,长安城破,王莽死于渐台 |
| 刘秀称帝之年 | 25 |
| 刘盆子被立之年 | 25 |
| 刘盆子年龄 | 十五 |
| 汉宗室候选人数 | 七十余人(军中所得景王刘章之后) |
| 赤眉降汉之年 | 27 |
| 赤眉降众 | 十余万,丞相徐宣以下三十余人肉袒出降 |
学 界 异 说
- 四十二万甲士,号称百万——《汉书·王莽传》与《后汉书·光武帝纪》所记
- 实际到昆阳城下者约十万,四十二万系全国征调总数(含在道未至者)
- 总数远小于此。《东观汉记》约五六万,《论衡》约三万;今人据动员时间之短,疑四十二万为夸大
- 刘秀择敌之中坚而击,先破王邑本阵、致其号令中断,为决定性因素
- 新莽军州郡杂凑、令出多门,王邑禁诸营擅动,本已是待溃之势;风雨滍水不过加速其崩
- 会。昆阳本是小城,无战略价值,围之徒失战机
- 未必。宛城当时已近陷落,绕城亦难挽回南阳之失
影 响(编 者 的 推 断)
为什么单独列出来:没有任何一条史料能"证明"跨越百年的因果——那是现代人的推断。 所以它和史料直陈的事实分开显示。明示这是编者的解释,比假装有史料诚实。
关 联
| 参与 | p-liu-xiu(未撰) — 昆阳守将之一;出城调援兵,率前锋千余、敢死三千冲阵 |
|---|---|
| 参与 | p-wang-feng(未撰) — 昆阳汉军主将,主守城 |
| 参与 | p-wang-chang(未撰) — 下江兵领袖,同守昆阳 |
| 参与 | p-wang-yi(未撰) — 新莽大司空,围城主帅,全军溃散后仅以数千人还洛阳 |
| 参与 | p-wang-xun(未撰) — 新莽大司徒,阵中被杀 |
| 参与 | p-yan-you(未撰) — 新莽名将,主张绕过昆阳直取宛城,不被采纳 |
| 参与 | p-liu-xuan(未撰) — 更始帝,昆阳之战期间在宛城前线 |
| 参与 | p-liu-yan(未撰) — 舂陵兵领袖,同期主攻宛城;战后为更始帝所杀 |
| 地点 | pl-kunyang-han(未撰) |
| 起因 | e-wang-mang-gaizhi(未撰) — 王莽改制引发的币制混乱与徭役加重,是绿林赤眉起事的直接背景 |
| 起因 | e-lulin-qiyi(未撰) — 昆阳汉军的主体即绿林诸部 |
| 导致 | e-xin-wangguo(未撰) — 昆阳一败,新莽再无野战主力,数月后长安城破 |
被 引 用
史 源
s1 《hou-han-shu》 卷一上·光武帝纪上 「莽闻阜、赐死,汉帝立,大惧,遣大司徒王寻、大司空王邑将兵百万,其甲士四十二万人,五月,到颍川,复与严尤、陈茂合。/光武乃与敢死者三千人,从城西水上冲其中坚,寻、邑陈乱,乘锐崩之,遂杀王寻。城中亦鼓噪而出,中外合势,震呼动天地,莽兵大溃,走者相腾践,奔殪百余里间。/会大雷风,屋瓦皆飞,雨下如注,虎豹皆股战,士卒争赴,溺死者以万数。/王邑、严尤、陈茂轻骑乘死人度水逃去。/未尝自伐昆阳之功,又不敢为伯升服丧。」 s2 《han-shu》 卷九十九下·王莽传下 「州郡各选精兵,牧守自将,定会者四十二万人,余在道不绝,车甲士马之盛,自古出师未尝有也。/天风蜚瓦,雨如注水,大众崩坏号謼,虎豹股栗。」 s3 《hou-han-shu》 卷十一·刘玄刘盆子列传 「琅邪人樊崇起兵于莒,众百余人,转入太山,自号三老。时青、徐大饥,寇贼蜂起,众盗以崇勇猛,皆附之,一岁间至万余人。/崇等欲战,恐其众与莽兵乱,乃皆朱其眉以相识别,由是号曰赤眉。/盆子时年十五,被发徒跣,敝衣赭汗,见众拜,恐畏欲啼。/积兵甲宜阳城西,与熊耳山齐。」 s4 《zizhi-tongjian》 待核(卷三十九·淮阳王更始元年) · 待实查 s5 《hou-han-shu》 待核(卷十一·刘玄传,绿林起事及分兵) · 待实查 s6 《han-shu》 待核(王莽传下·地皇三年成昌之役) · 待实查 s7 《dongguan-hanji》 待核(兵力异说,另参《论衡》) · 待实查
⚠ 本条目有 4 条史源的卷次尚未实查,一律标「待核」。
本站铁律:不得凭记忆填卷次——那正是 AI 最容易一本正经编造的东西。
未实查是老实的状态,编一个卷次才是欺骗。