予禾教育

靖难之役

建文元年七月初五 — 建文四年六月十三 公历 1399 年 8 月 – 1402 年
内战皇位继承削藩 史源待核 4 存异说,未详考 4

明朝开国三十一年后的一场内战。燕王朱棣以「清君侧」为名起兵,四年后攻入南京,取代侄子建文帝登上帝位。

叙事

洪武三十一年,朱元璋死了。

他留下的这个帝国,是他亲手一件件安排好的:勋贵杀了一批又一批,能打仗的老将几乎清空,权力集中到皇帝一个人手里。而北方漫长的边防线,他交给了自己的儿子们——九个塞王,各拥重兵,从辽东一直排到甘肃。

这套安排的逻辑很朴素:外人不可信,儿子可信。

问题在于,坐上皇位的不是他的儿子,是他的孙子。

朱允炆那年二十一岁。他的父亲、太子朱标早逝,所以他以皇太孙的身份继位。他读书极好,性情温厚,身边围着一群同样读书极好、性情温厚的文臣。这些人共同面对一个非常现实的问题:北边那几位叔叔,手里有兵。

尤其是燕王。

一年削五王

削藩几乎是新朝的第一件事。齐泰主张先动燕王——擒贼先擒王;黄子澄主张先剪枝叶,从别的藩王入手,等燕王孤立了再收拾。朱允炆听了黄子澄的。

后来的一切,都从这个决定里长出来。

第一个倒下的是周王朱橚。他是燕王的同母弟,被废为庶人,一路押去云南。接着,建文元年四月,一个月之内连削三王:齐王、代王、湘王。

湘王朱柏是个读书人。官军围了他的王府,他不肯受辱,穿好衣冠,纵火烧了宫室,全家死在火里。

同月,岷王也被废,流放漳州。

一年之内,五个亲王被废,一个自焚。朝廷的手法很清楚:找个罪名,锁拿,废为庶人。这是最快的方式,也是最吓人的方式——因为剩下的藩王看得很明白,这不是在削权,这是在拆家。

而北平那位,已经在装疯了。

装疯的人

朱棣当时四十岁上下,是朱元璋所有儿子里最能打仗的一个。他在北平经营了近二十年,打过蒙古,手下是一支真正上过战场的军队。

朝廷不是没有防备。北平的军政大权被一点点抽走,都指挥使张昺、谢贵奉命监视他,燕王护卫的军官被调离,城外驻满了朝廷的兵。

于是朱棣病了,病得很重。史书记载,他在盛夏披着厚棉袄围着炉火发抖,跑到街上抢别人的酒食,胡言乱语,睡在污泥里。张昺和谢贵去探病,看见的就是这样一个人。

装疯是有代价的——他的三个儿子当时都在南京。朝廷完全可以把人扣下当人质。但朱允炆放他们回去了,理由是这样可以显示朝廷没有猜忌之心,让燕王安心。

儿子一到北平,朱棣立刻不疯了。

真正在他背后推着的,是一个和尚——道衍,后来的姚广孝。这个人不为财,不为官,一辈子做的最要紧的事,就是劝一个藩王造反。据说朱棣曾对他说:民心向着朝廷,怎么办。道衍答:我只知天道,不管民心。

建文元年七月初五,公历一三九九年八月六日,朱棣设计诱杀张昺、谢贵,起兵。

他给这场兵变找的名义,是《皇明祖训》里的一条:朝廷出了奸臣,亲王可以起兵讨伐。所以他不说造反,说”靖难”——平定祸难。要清的”君侧”,就是齐泰和黄子澄。

这是一层薄得几乎透明的窗户纸。但政治需要的从来不是无懈可击的理由,而是一个能让人跟着走的理由。

一个王爷对一个帝国

起兵之初,朱棣的全部本钱是北平一座城和八百亲兵。

他动作极快:三天之内下通州,七月十一破居庸关,接着怀来、密云、永平次第归附,兵力涨到数万。这些不是天上掉下来的——是他二十年间在北方带过的旧部,认的是人,不是朝廷的印。

朝廷派出的第一位主帅是耿炳文。这是硕果仅存的开国老将,号称三十万大军,实际先带了十三万人到真定。耿炳文的长处是守,不是攻,他把营垒扎得极稳。

八月十五中秋夜,燕军偷袭雄县,守军正在过节。二十五日真定决战,耿炳文大败退入城中——朱能带着三十余骑冲进中央军阵里,降者三千余人。但耿炳文守住了真定城,燕军攻了三天,攻不下来,退了。

从纯军事的角度看,这个结果并不坏:老将虽败,主力尚在,坚城在手,燕军深入不得。

然后朱允炆换将了。

换上来的是李景隆——开国名将李文忠的儿子,年轻,好看,读兵书,没打过仗。黄子澄力荐的就是他。

李景隆带着号称五十万到六十万的大军北上,围攻北平。城里只有朱棣的长子朱高炽和万余守军。北平几乎被攻破,是妇人上城,泼水成冰,把城墙冻成了一道冰墙。

朱棣本人不在城里——他去了大宁。

大宁是宁王朱权的封地,带甲八万,革车六千,还有一支后来威名赫赫的朵颜三卫骑兵。朱棣单骑入城,握着弟弟的手痛哭,说自己是被逼无奈,求弟弟替他上书谢罪。宁王留他住了几天。等宁王送他出城时,伏兵四起——朱权被”请”上了同一条船。

于是靖难战场上最强的一支骑兵,换了主人。

白沟河、济南、东昌

建文二年四月,公历一四〇〇年,李景隆与燕军决战于白沟河。

这一战打了两天。第一天燕军几乎溃败;第二天,中央军的猛将瞿能父子绕到燕军背后,眼看要破阵——一阵大风刮起,折断了李景隆的将旗。

风到底有没有决定战局,是可以争论的。能确定的是:将旗一倒,中央军的指挥就乱了;李景隆疑心中伏,攻势顿缓;朱高煦率援兵赶到,燕军反击。数十万大军就此崩溃。

李景隆一路逃到德州,再逃到济南。

济南是靖难之役里,朱棣撞得最痛的一堵墙。守城的是山东参政铁铉和将领盛庸。燕军掘开河堤,引水灌城;铁铉派人诈降,等朱棣入城时放下千斤闸,几乎把他砸死。燕军架炮轰城,铁铉就在城头挂出朱元璋的神主牌位——你敢炮轰你父亲吗?

炮停了。

从五月十七围到八月十六,整整三个月,济南没破。朱棣退兵。

这是整场战争的转折点之一:它证明了燕军不是不可战胜的,也证明了朱棣最大的软肋——他能赢野战,攻不下坚城;他能占一座城,守不住一片地。他每打下一处,兵一走,朝廷的旗子就重新插回去。

紧接着是东昌。建文二年十二月(公历已是一四〇一年初),盛庸在东昌大破燕军。朱棣本人被围,全靠部下死战才脱身,燕军第一大将张玉战死在乱军之中。

朱棣哭得很惨。史书说他为张玉之死流泪,说自己宁可损失几万人。这句话未必字字属实,但张玉的分量是真的——那是他起兵以来最重的一次损失。

一个细节值得记下来:朱棣在整场战争中屡次亲自殿后、单骑诱敌,多次陷入重围而不死。原因之一是朱允炆下过一道命令:不要让我背上杀叔父的名声。

于是中央军的将士在战场上看见燕王,不敢放箭。

一个仁慈的皇帝,把自己的军队变成了一支不敢杀敌的军队。

从”打不完”到”不打了”

建文三年,公历一四〇一年,战争进入最消耗的阶段。三月夹河之战,盛庸再败,损兵数万退回德州;闰三月藁城之战,燕军斩首六万余级。

但朱棣心里清楚:他赢了每一仗,却离胜利越来越远。

北方打成一片焦土,他的地盘还是那几座城;朝廷的兵源、粮源、财源都在南方,源源不断。这样打下去,赢的是朝廷。

转机来自南京城里的太监。宫中受了委屈的宦官逃到北平,带来一个消息:京师空虚。

朱棣做了整场战争里最大的一个决定:不打了。不打城,不占地,不管背后,直取南京。

建文四年,公历一四〇二年,燕军绕过山东,沿运河南下。四月,灵璧之战,中央军主力全军覆没,平安、陈晖、马溥等三十七员将被生擒。此后一路南下,渡淮,渡江。

六月十三日,燕军抵达南京金川门。

守门的是李景隆和谷王朱橞。他们看见远处朱棣的旗盖,打开了城门。

那个在白沟河丢掉几十万大军的人,最后为战争的胜利者打开了京师的大门。

宫中火起。等燕军扑灭大火,从灰烬里抬出焦尸,已经辨不出面目。有人说那是建文帝,有人说不是。正史给出的说法是四个字:不知所终。

他那年二十四岁。

之后

六月十七日,朱棣即皇帝位。

他做的第一件事,是不承认建文这个年号——建文四年被改称”洪武三十五年”,仿佛过去四年从未发生。次年改元永乐。

第二件事是杀人。齐泰、黄子澄、方孝孺被杀,株连极广。方孝孺是天下读书人的领袖,朱棣要他起草即位诏书,他不肯。后世流传”诛十族”之说——把学生也算作一族——正史并无此目,但因他而死者数以百计,这一点没有争议。

同一个八月,朱棣命解缙、黄淮入直文渊阁,参预机务。明代的内阁,从此开始。

再往后,是迁都。永乐元年改北平为北京;十八年宫城建成,次年正式迁都。理由可以说是”天子守国门”,但更直白的理由是:他的兵、他的将、他的根,全在北方;南京是那个失败者的都城。

还有宦官。靖难之中,替他通消息的是宦官,随他打仗的也有宦官。他登基后设东厂,用郑和统率下西洋的舰队——一个被明太祖严禁干政的群体,从此堂堂正正走上了明代政治的前台。

至于建文帝,他找了很多年。派人四出访查,一说下西洋亦与此有关。

那个下落不明的年轻人,成了他一生都合不上的一个缺口。

一百九十多年后,万历二十三年,朝廷才终于允许官修的史书,重新写下”建文”两个字。


朱棣是一个极出色的皇帝。永乐一朝,修《永乐大典》,通运河,下西洋,五征漠北,迁都北京——他做的事,几乎每一件都比他侄子做得成。

但他一生都在证明一件他没法证明的事。

他改实录,他删档案,他把自己的生母写成马皇后,他把即位说成是众人劝进、天命所归。他越用力,越说明他知道自己拿的是什么。

而朱允炆,一个想让天下变得温和一点的人,先是用最急躁的方式去削藩,再是用最仁慈的命令绑住自己的军队,最终把江山和性命一起弄丢了。

靖难之役里没有坏人。只有一个太急的年轻人,和一个太懂的中年人。

考据

时间。起兵日「建文元年七月初五」对应公历 1399 年 8 月 6 日;南京陷落「建文四年六月十三」对应公历 1402 年 7 月 13 日;朱棣即位在四日之后的六月十七(1402 年 7 月 17 日)。本条目一律以公历系年,原始纪年记于 erafacts。⚠️ 东昌之战在建文二年十二月廿五,按农历属建文二年,换算公历已跨入 1401 年 1 月——这是本站反复强调的农历跨年陷阱,正文与结构化字段中均已标出两种系年。

兵力数字。耿炳文「号三十万、实率十三万」,李景隆「五十万至六十万」,宁王「带甲八万、革车六千」,藁城「斩首六万余级」——这些数字均见于传世记载,但明代军兵额虚报是常态,「六十万」大概率是号数而非实数。本条目照录传世数字,并在 disputes 中明确标注实数存疑。⛔ 未作任何自行推算。

建文帝下落。这是中国史上著名的悬案,本条目不作定论。官修史书的表述是「不知所终」,本身就是一种回避;燕王方的记述称其焚死宫中并备礼安葬;而出亡为僧、流落西南、晚年归京之说,多出于后世笔记、方志与地方传说,缺乏直接实证。三说并列于 disputes,采用「不知所终」为 adopted,理由是 scholarly_consensus——即:学界的共识恰恰是”没有共识”

诛十族。「十族」之目不见于官修正史,属后出野史与笔记的说法,坐死八百七十三人之数亦然。方孝孺被杀、株连甚广是可靠的;「十族」这个具体形制则需存疑。本条目在正文中如实区分,并在 disputes 中标注。

朱棣生母。永乐一朝的官方文献一律称朱棣为马皇后嫡出,此说与其继统正当性直接绑定,故本身就是一条需要警惕的记载。学界另有碽妃说等异说。此争议未详考,标 researched: false

史料层次。本条目的一等史料是《明史》相关本纪与列传,二等是《明太宗实录》——但必须指出:实录经过朱棣一朝的反复改修,凡涉靖难与建文,其立场性极强;《奉天靖难记》更是燕王方的宣传文本,其 confidence 标为 low,仅可作”胜利者如何叙述自己”的材料使用,不可作事实依据。《明史纪事本末》属私修,可备参考。

⚠️ 本条目全部史料出处尚未实查,verified: false,卷次一律标「待核」。 本站铁律:不得凭记忆填写卷次。实查后回填。

注释

  • 靖难:靖,平定;难,祸乱。「靖难」即平定祸难。语出《皇明祖训》所载亲王得举兵讨奸臣之条,是朱棣起兵的法理外衣。
  • 塞王:明太祖分封于北方边防线上的诸子,各领护卫兵马,自辽东至甘肃一线,燕王、宁王、晋王等皆是。
  • 朱橚(sù):周王,朱棣同母弟,削藩第一个目标。
  • 朱柏(bó):湘王,建文元年四月自焚。
  • 朱橞(huì):谷王,与李景隆同开金川门。
  • 道衍:即姚广孝(1335—1418),僧人,朱棣首席谋士,靖难期间留守北平总参机务。
  • 朵颜三卫:明初设于东北的蒙古人羁縻卫所(朵颜、泰宁、福余),骑兵精锐。朱棣挟宁王时收其兵为己用。
  • 千斤闸:城门洞上可骤然落下的重闸,本为守城之具。济南守军诈降,待朱棣入门时落闸,几乎击杀之。
  • 金川门:南京城北门之一,临长江。建文四年六月十三,李景隆、朱橞开此门迎降。
  • 北平 / 北京:燕王封地元为大都,明初改北平府;永乐元年改称北京、置顺天府。今北京市。
  • 真定:今河北正定。东昌:今山东聊城。藁城(gǎo):今河北藁城。灵璧:今安徽灵璧。白沟河:在今河北雄安一带。
  • 文渊阁预机务:入阁参预机要之意。明初废丞相,此制渐演为内阁。

关 键 数 据

起兵日建文元年七月初五,公历 1399 年 8 月 6 日
南京陷落日建文四年六月十三,公历 1402 年 7 月 13 日(金川门之变)
朱棣即位日建文四年六月十七,公历 1402 年 7 月 17 日
战争历时约三年(1399—1402)
朱元璋卒年洪武三十一年,公历 1398 年
朱允炆即位公历 1398 年 6 月 30 日,时年二十一岁
朱允炆生年公历 1377 年
朱允炆失踪时年岁二十四岁(1402)
朱棣生年公历 1360 年
削藩起点洪武三十一年七月削周王朱橚,废为庶人,迁云南蒙化
建文元年四月削藩一月之内连削齐王、湘王、代王,湘王朱柏举家自焚;同月削岷王,废为庶人徙漳州
明初塞王明太祖分封北边诸子九人,是为九塞王,各领护卫兵马
起兵之初燕王本钱北平一城,直属亲兵八百人(诸书或作八百余人)
起兵后旬日进展七月初六通州归附,七月十一破居庸关,七月十八永平归附,兵力增至数万
耿炳文军兵力号三十万,实际先行统兵十三万
真定之战建文元年八月廿五耿炳文大败,朱能率三十余骑冲阵,中央军投降三千余人
姚广孝生卒1335—1418
真定攻城耿炳文败退入城固守,燕军攻真定三日不下而退
北平守城建文元年冬李景隆围北平,城中由世子朱高炽率万余人守御,泼水成冰以固城
李景隆军兵力五十万至六十万(诸说不一,见 disputes)
宁王之兵带甲八万、革车六千(朵颜三卫骑兵在内)
白沟河之战建文二年四月廿四至廿五,公历 1400 年,李景隆大败
济南围城建文二年五月十七至八月十六,公历 1400 年,历时约三个月,燕军掘堤灌城不克
东昌之战建文二年十二月廿五,公历已入 1401 年 1 月;燕军首败,大将张玉战死
夹河之战建文三年三月,公历 1401 年,盛庸大败,损兵数万退德州
藁城之战建文三年闰三月初九,公历 1401 年,燕军斩首六万余级
灵璧之战建文四年四月廿九,公历 1402 年,中央军主力全军覆没,生擒平安、陈晖、马溥等三十七员将
建文年号处置朱棣不承认建文年号,改建文四年为洪武三十五年,次年(1403)改元永乐
方孝孺之死建文四年六月廿五被杀;后世传「诛十族」,一说因方孝孺受牵连而死者共 873 人
内阁之设洪武三十五年八月初一,令解缙、黄淮入直文渊阁预机务
迁都北京永乐元年(1403)改北平府为北京顺天府;永乐十八年(1420)北京宫城建成,次年(1421)正式迁都
东厂之设永乐十八年(1420)设东厂
建文年号之恢复万历二十三年(1595)九月,官修史书始得书「建文」年号

学 界 异 说

南京城破之日,建文帝朱允炆是自焚而死,还是逃出宫外?
  • 宫中火起,帝不知所终——正史于此含糊其辞,不作定论
  • 由地道出亡,削发为僧,流落西南,晚年归京以寿终——此说多见于后出笔记、方志与传说
  • 焚死宫中,燕王备礼葬之——燕王方之说,见于其官修的靖难记述
⚠ 本站已知此处有异说,尚未详考各家出处——这是待补的功课,不是结论。
白沟河之战,中央军究竟有多少人?
  • 五十万至六十万——传世记载多如此系数,然明代兵额虚报成风,实数存疑
  • 实际投入远少于此,"六十万"是号数不是实数;燕军亦非仅数万
⚠ 本站已知此处有异说,尚未详考各家出处——这是待补的功课,不是结论。
方孝孺是否真被「诛十族」?
  • 正史只言杀方孝孺并及其族,未见「十族」之目;「十族」之说出于后出野史与笔记,未必为实录
  • 诛十族确有其事,坐死者八百七十三人
⚠ 本站已知此处有异说,尚未详考各家出处——这是待补的功课,不是结论。
朱棣的生母是谁?
  • 官方一律称其为马皇后所出(嫡子)
  • 生母另有其人(碽妃说等),马皇后所出之说系即位后所追改
⚠ 本站已知此处有异说,尚未详考各家出处——这是待补的功课,不是结论。

影 响(编 者 的 推 断)

e-qiandu-beijing(未撰) 1402 – 1421
朱棣的权力根基、军队与降将系统全在北平,南京是失败者的都城;迁都是靖难胜利者对自身处境的必然安排,也把此后五百余年的国都钉在了北方边防线上。
i-dongchang(未撰) 1402 – 1644
得位方式使朱棣对文官系统长期不信任,转而重用在靖难中为其通报消息、随军征战的宦官,为明代宦官掌兵掌侦缉开了制度性的口子。
e-yongle-dadian(未撰) 1403 – 1408
靖难杀戮之后,朱棣亟需以文治收拾士人之心并证明自身的正当性;修大典、下西洋、征漠北,都带有这层"以功业压过来路"的动机。
e-zhenghe-xiaxiyang(未撰) 1405 – 1433
郑和以宦官统舟师,正是靖难之后宦官地位骤升的直接产物;旧史又称遣使之举与访求建文帝下落有关,此说未可尽信,但足见此案在永乐一朝的分量。

为什么单独列出来:没有任何一条史料能"证明"跨越百年的因果——那是现代人的推断。 所以它和史料直陈的事实分开显示。明示这是编者的解释,比假装有史料诚实。

关 联

参与 p-zhu-di(未撰) — 燕王,起兵者,战后即位为明成祖
参与 p-zhu-yunwen(未撰) — 建文帝,削藩发起者,南京城破后不知所终
参与 p-yao-guangxiao(未撰) — 僧道衍,力劝朱棣起兵,居守北平总谋
参与 p-qi-tai(未撰) — 兵部尚书,主削藩,事败被杀
参与 p-huang-zicheng(未撰) — 太常寺卿,主先削周王而后及燕,事败被杀
参与 p-fang-xiaoru(未撰) — 拒草即位诏,被杀
参与 p-geng-bingwen(未撰) — 首任征燕主帅,真定战败
参与 p-li-jinglong(未撰) — 继耿炳文为帅,白沟河大败;后开金川门迎降
参与 p-sheng-yong(未撰) — 东昌破燕军,夹河、藁城复败
参与 p-tie-xuan(未撰) — 山东参政,守济南三月不下
参与 p-ping-an(未撰) — 中央军骁将,灵璧被擒
参与 p-zhang-yu(未撰) — 燕军主将,东昌之战战死
参与 p-zhu-neng(未撰) — 燕军主将
参与 p-zhu-quan(未撰) — 宁王,被裹挟入燕军,其带甲八万归朱棣节制
参与 p-zhu-gaoxu(未撰) — 朱棣次子,白沟河、浦子口两度救父于危
地点 pl-beiping-ming(未撰)
地点 pl-nanjing-ming(未撰)
起因 e-jianwen-xiaofan(未撰)
创立 i-neige(未撰) — 战后急设文渊阁预机务,为明代内阁之始
创立 i-dongchang(未撰) — 永乐十八年设东厂,宦官掌侦缉自此制度化

被 引 用

史 源

s1 《ming-shi》 待核(成祖本纪 / 惠帝本纪 / 诸臣列传) · 待实查
s2 《ming-taizong-shilu》 待核 · 待实查
s3 《fengtian-jingnan-ji》 待核 · 待实查
s4 《mingshi-jishi-benmo》 待核(壬午殉难) · 待实查

⚠ 本条目有 4 条史源的卷次尚未实查,一律标「待核」。
本站铁律:不得凭记忆填卷次——那正是 AI 最容易一本正经编造的东西。 未实查是老实的状态,编一个卷次才是欺骗。