靖难之役发生的原因
建文帝削藩
洪武二十五年(1392年)太子朱标病死,立朱标次子朱允炆为皇太孙。朱允炆因生性“颖慧好学,性至孝”,而深得朱元璋的喜爱,称赞他:“而诚纯孝,顾不忘我乎。”不过,对于这位“仁柔少断”的皇太孙将来继任帝位,朱元璋并不十分满意,曾一度打算更换太子,后因翰林学士刘三吾的劝谏,才没有这样做。
尽管如此,朱元璋对朱允炆的继位仍放心不下。洪武三十一年(1398)闰五月,朱元璋病故,庙号太祖,皇太孙朱允炆即位为帝。临终前,朱元璋立下遗诏,“皇太孙允炆仁明孝友,天下归心,宜登大位。内外文武臣僚同心辅政,以安吾民”、“诸王临国中,毋至京师”。
朱允炆即位,是为明惠帝,改元建文。尽管有朱元璋的遗诏,不许诸王“入临、会葬”,但燕王朱棣仍直奔京城建康(今江苏南京),朱允炆闻讯后,立刻派人持敕,令朱棣返回燕京(今北京),对此朱棣十分不悦。
其时,镇守北部边疆的诸王已有很大的权势,宁王朱权“带甲八万,革车六千”。燕王朱棣更握有“节制沿边士马”的重权。朱允炆对这些皇叔们忧心忡忡。建文元年(1399)正月,朱允炆即位不久,燕王朱棣即遣长史葛诚入朝奏事。朱允炆遂向葛诚密问燕王府之事,葛诚如实禀告,乃派他返回燕王府,作为内应。葛诚回到燕王府,朱棣见他神色不对,心中不免作疑。随即朱棣亲自入朝,他自恃皇叔身份,径直走皇道入宫,登陛不拜。监察御史曾凤韶弹劾其不敬,户部侍郎卓敬也密奏,以燕王“智虑绝人”,建议将他徙封至南昌,但都被朱允炆以“骨肉至亲”,婉言拒绝。朱棣察觉到朝廷对自己怀有贰心,回燕王府后,便托辞患病,以观事态的变化。
于是建文帝与兵部尚书齐泰、太常卿黄子澄商量,齐泰、黄子澄以诸王权势过大,恐难驾驭为由,力主削藩。
在削藩顺序上,齐泰认为应先削实力最强的燕王,但黄子澄反对,认为燕王有功无过,为了争取舆论支持,应该先找有问题的亲王下手。惠帝支持黄子澄,遂先后废除五位亲王。
洪武三十一年七月,削周王。因周王是燕王同母兄弟,而朱允炆怕他与燕王沆瀣一气,于是决定先废周王。时周王次子朱有爋告发父亲谋反,于是派曹国公李景隆以备边之名经过开封,将周王全家押回南京,废为庶人,迁往云南蒙化(今昆明以西、大理以南)。
建文元年(1399年)四月,削齐、湘、代三位亲王,废为庶人。湘王不堪受辱,为保名节举家自焚;齐王被软禁在南京;代王被软禁在封地大同。两个月后,削岷王,废为庶人,徙漳州。
由于朝廷削藩激化矛盾,藩王与朝廷开始决裂,此时实力最强的燕王就成了真正的众藩之首。而朱允炆与朱棣之间的博弈亦逐渐激化。
靖难之役事件经过
燕王起兵
洪武三十一年十二月,为了提防燕王造反,朱允炆派工部侍郎张昺为北平布政使,都指挥使谢贵、张信为北平都指挥使。随后又命都督宋忠屯兵驻开平,并调走北平原属燕王管辖的军队。
燕王朱棣见到几位藩王先后被削,明白如此下去必无法逃过此劫,遂一边争取时间一边做战争准备。为了争取时间,建文元年,朱棣先装病,使惠帝放三子回北平;之后由于属下被朝廷处死,遂装疯。但由于王府长史葛诚叛变,密奏朝廷“燕王装病”。朱棣装疯被发觉 。而心中早已对父皇册立自己的侄子为太孙而继位有所不满,便立即诱杀了前来执行监视逮捕任务的将臣,于建文元年(1399年)七月起兵反抗明朝中央政府。
燕王遣使入京师金陵奏事,使者被齐泰等审讯,被迫供出燕王的异状,于是朝廷下密旨,令张昺、谢贵逮捕燕王府的官属,张信逮捕燕王本人。但张信与其母亲讨论之后,将此事告知朱棣 。于是朱棣和姚广孝等进行举兵的谋划,令张玉、朱能将八百勇士带入府中潜伏,以待变故。
张昺、谢贵得到朱允炆密诏后,七月初四带兵包围了燕王府。朱棣假意将官属全部捆缚,请二人进府查验。二人进府后,朱棣派出府内死士将其擒获,并连同府内叛变的葛诚、卢振一同处决 。当日夜里,朱棣攻下北平九门,遂控制北平城 。
朱元璋当国时,恐权臣篡权,规定藩王有移文中央索取奸臣和举兵清君侧的权利,他在《皇明祖训》 中说:“朝无正臣,内有奸逆,必举兵诛讨,以清君侧。”朱棣以此为理由,指齐泰、黄子澄为奸臣,须加诛讨,并称自己的举动为“靖难”,即靖祸难之意。因此,历史上称这场朱明皇室内部的争夺战争为“靖难之役” 。
燕军控制北平后,七月初六,通州主动归附;七月初八,攻破蓟州,遵化、密云归附;七月十一,攻破居庸关;七月十六,攻破怀来,擒杀宋忠等;七月十八,永平府(今河北卢龙县,属秦皇岛市)归附。七月二十七,为防止大宁军队从松亭关偷袭北平,用反间计使松亭关内讧,守将卜万下狱。至此,北平周围全部扫清。燕军兵力增至数万。
燕军攻破怀来后,由于领地相距太近,七月二十四日,谷王朱橞逃离封地宣府(今属张家口,距北京约150公里,距怀来约60公里),奔金陵 。八月,齐泰等顾虑辽王、宁王帮助燕王,建议召还京师;辽王从海路返京,而宁王不从,遂削宁王护卫。
宋忠失败后,部将陈质退守大同。代王本欲起兵呼应朱棣,被陈质所控制,未果。
击败耿炳文、李景隆
朱棣初起兵时,燕军只据北平一隅之地,势小力弱,朝廷则在各方面都占压倒性优势。所以战争初期,朝廷拟以优势兵力,分进合击,将燕军围歼于北平。朱棣采取内线作战,以部将郭资戍守北平(今北京),迅速即攻取了北平以北的居庸关、怀来、密云和以东的蓟州、遵化、永平(今河北卢龙)等州县,扫平了北平的外围,排除了后顾之忧,便于从容对付朝廷的问罪之师。经过朱元璋大肆杀戮功臣宿将之后,朝廷也无将可用,朱允炆只好起用年近古稀的幸存老将长兴侯耿炳文为大将军,驸马都尉李坚为左副将军,都督宁忠为右副将军,率军13万伐燕,数路并进,号称百万大军,同时传檄山东、河南、山西三省供给军饷。
建文元年八月(真定之战),师至河北滹沱河地区。燕王在中秋夜乘南军饮酒作乐之机,突破雄县,尽克南军的先头部队。继而又于滹沱河北岸大败南军的主力部队。耿炳文逃入真定城中,闭门固守。“靖难”军攻城三日不克,还师北平。建文帝听到耿炳文军败,根据黄子澄的推荐,任曹国公李文忠之子李景隆为大将军,代替耿炳文对燕军作战 。又令辽东江阴侯吴高等领兵围攻永平(今河北昌黎西北)。朱棣留下少量兵将坚守北平,自己亲统大军救援永平。
李景隆本是纨绔子弟,素不知兵,“寡谋而骄,色厉而馁”。九月,李景隆至德州,收集耿炳文的溃散兵将,并调各路军马,共计50万,进抵河涧驻扎。当朱棣侦知李景隆军中的部署后,笑着说,兵法有五败,李氏全犯了,其兵必败无疑,这就是政令不修,上下离心;兵将不适北平霜雪气候,粮草不足;不计险易,深入趋利;求胜心切,刚愎自用,但智信不足,仁勇俱无;所部尽是乌合之众,且不团结。为了引诱南军深入,朱棣决计姚广孝协助世子朱高炽留守北平,自己亲率大军去援救被辽东军进攻的永平,并告诫朱高炽说:“李景隆来,只宜坚守,不能出战。”朱棣还撤去了卢沟桥的守兵。
朱棣这一招果然灵验,李景隆听说朱棣率军赴援永平,就率师于十月直趋北平城下。经过卢沟桥时见无守兵,禁不住欢喜,说:“不守此桥,我看朱棣是无能为力了。”这时朱高炽在北平城内严密部署,拼死守卫。李景隆则号令不严,指挥失当,几次攻城,皆被击退。南军都督瞿能曾率千余精骑,杀入张掖门,但后援不至,只好停止进攻。又因李景隆贪功,要瞿能等待大部队一起进攻,错过了时机。燕军则因此得到喘息,连夜往城 墙上泼水,天冷结冰,待到次日,南军也无法攀城进攻了。吴高怯懦,不敢应战,退保山海关。朱棣解救永平之后,率师直趋大宁(今内蒙古宁城西)。
联宁王、战山东
大宁为宁王朱权的封藩,所属朵颜诸卫,多为蒙古骑兵,骁勇善战。朱棣攻破大宁后,挟持宁王回北平,合并了宁王的部属及朵颜三卫的军队。朱棣带着这些精兵强将于十一月回师至北平郊外,进逼李景隆军营。燕军内外夹攻,南军不敌,李景隆乘夜率先逃跑,退至德州。次日,士兵听说主帅已逃,“乃弃兵粮,晨夜南奔”。
建文帝为大臣所蒙蔽,反而奖励打了败仗的李景隆。建文二年(1400年)四月,李景隆会同郭英、吴杰等集合兵将60万众,号称百万,进抵白沟河(今河北雄县北)。朱棣命令张玉、朱能、陈亨、丘福等率军十余万迎战于白沟河。战斗打得十分激烈,燕军一度受挫。但南军政令不一,不能乘机扩大战果。燕军利用有利时机,力挫南军主将,南军兵败如山倒。李景隆再次退走德州。燕军跟踪追至德州。五月,李景隆又从德州逃到济南。朱棣率燕军尾追不舍,于济南打败李景隆率领的立足未稳的十余万众。济南在都督盛庸和山东布政使铁铉的死守下得以保住。朱棣围攻济南三月未下,恐粮道被断,遂回撤北平,盛庸收复德州。
李景隆在几个月的时间内一败再败,建文帝撤免了他的大将军职务,建文帝采黄子澄之谋,遣使议和以求缓攻,又任命盛庸为平燕将军,代李景隆统兵代之以盛庸。盛庸屯兵德州,以遏燕军南下。建文二年九月,盛庸率兵北伐,十月,至沧州,为燕军所败。十二月,燕军进至山东临清、馆陶、大名、汶上、济宁一带。盛庸率南军于东昌(今山东聊城),严阵以待 。
燕军屡胜轻敌,被南军大败,朱棣亲信将领张玉死于战阵,朱棣自己也被包围,借朱能援军的接应才得以突围。东昌战役是双方交战以来,南军取得的第一次大胜利。兵败后,朱棣总结说:东昌之役,接战即退,前功尽弃,今后不能轻敌,不能退却,要奋不顾身,不惧生死,打败敌手。
建文三年(1401年)二月,朱棣率军出击,先后于滹沱河、夹河、真定等地打败南军。接着,又攻下了顺德、广平、大名等地。战争已经进行了两年的时间,南北交战主要在河北、山东。燕军虽屡战屡胜,但南军兵多势盛,攻不胜攻,燕军所克城邑旋得旋失,不能巩固。能始终据守者,不过北平、保定、永平三府而已 。
直取应天、朱棣夺位
正在朱棣为此而苦恼之际,应天宫廷里不满建文帝的太监送来了应天府空虚宜直取的情报。朱棣手下谋士也劝朱棣勿攻城邑,越过山东,以迅速行动直趋京城,京城势弱无备,必可成功。于是朱棣决定跃过山东,直捣应天。朱棣据此决定举兵南下,直指京城。
建文四年(1402年)正月,燕军进入山东,绕过守卫严密的济南,破东阿、汶上、邹县,直至沛县、徐州,向南直进。而燕军已过徐州,山东之军才南下追截。四月,燕军进抵宿州,与跟踪袭击的南军大战于齐眉山(今安徽灵璧县境),燕军大败。双方相持于淝河。在这次决战的关键时刻,建文帝受一些臣僚建议的影响,把徐辉祖所率领的军队调回南京,削弱了前线的军事力量,南军粮运又为燕军所阻截,燕军抓住时机,大败南军于灵璧,仅俘获南军将领几百人。自此,燕军士气大振,南军益弱。朱棣率军突破淮河防线,渡过淮水,攻下扬州、高邮、通州(今江苏南通)、泰州等要地,准备强渡长江。这时,朱棣之子朱高煦引番骑赶到,燕军军势大振。
建文帝曾想以割地分南北朝为条件同燕王议和,被拒绝。六月初三,燕军自瓜洲渡江,镇江守将降城,朱棣率军直趋金陵。十三日进抵金陵金川门,守卫金川门的李景隆和谷王为朱棣开门迎降。燕王进入京城,文武百官纷纷跪迎道旁,在群臣的拥戴下即皇帝位,是为明成祖,年号永乐。历时四年的“靖难之役”以燕王朱棣的胜利而告终。
“靖难之役”历时四年,前期作战南军连连败藉。但自济南保卫战后,南军主力屯驻德州,相机出击,以遏燕军。德州处在运河线上,南北交通便利,燕军自河北南下,始终处在德州的监控之下。燕军南攻时,南军或自德州横出断其归路,或袭扰其补给线,或乘虚北攻。所以,虽以朱棣之善用兵,南军再未出现过战争初期的那种大的挫败,燕军势力基本上被阻在山东以北。朱棣未克山东,故虽屡战屡胜,激战两年半,却始终未能打开局面。等到他越过山东,直趋金陵,半年时间便夺取了政权。
不过,朱棣撇下山东,径直南下,实属铤而走险。南北朝时,刘宋皇帝刘义隆进攻北朝的魏国,而北魏以它的国力和北魏太武帝拓跋焘之雄才大略,在击破刘宋黄河一线之军后,开始兵分五路,大举向南反击,长驱江淮,兵临瓜步,饮马长江,当时北魏太武帝达到了震慑南朝的目的,而未敢渡江以争江南。反观,朱棣的这种战术也只能在那时特殊的形势下才有可能成功。自明初朱元璋杀功臣后,明廷已无堪与朱棣相匹敌的将才,所以朱棣南下才有恃无恐。其次,“靖难之役”在那个时代的观念中,纯属一家一姓内部之争,所以建文帝虽一再下诏“勤王”,但真正勤王者少,而归顺燕军者多。不然,朱棣孤军南下,建文帝只需坚守金陵,坐待四方勤王之师会合,山东方面则截断燕军的补给线和退路,那样的话,朱棣处境势必极其危险。因此,换上另一人,换上另一种背景,则断不敢冒险采取这种战术,置山东于不顾。
战争虽结束,与此相关的历史却在发展。燕王进京后,宫中起火,建文帝下落不明。有的说建文帝于宫中自焚而死,或云建文帝由地道出亡,落发为僧,云游天下,传说他于正统朝入居宫中,寿年而终;又有一说建文帝逃至东南亚,郑和下西洋的其中一个目的就是寻找建文帝。建文帝的真正下落已不可确考,成为明史上的一大悬案。
当上皇帝的朱棣,大肆杀戮曾为建文帝出谋划策及不肯迎附的文臣武将。齐泰、黄子澄、景清等被整族整族地杀掉: “命赤其族,籍其乡,转相扳染,谓之瓜蔓抄,村里为墟。”有“读书种子”之谓的方孝孺,因不肯为朱棣撰写即位诏书,九族全诛,这还没完,又将其朋友门生作为一族全部杀掉,十族共诛873人。这次清洗极为残酷,共有数万人惨死于朱棣的屠刀之下。
四年的“靖难之役”,给明初刚刚有所恢复的社会经济以较大的破坏,而直接遭到战争践踏的地区,破坏可为严重,上称“淮以北鞠为茂草”,当为真言。