公元1368年八月,徐达率明军兵临大都城下。令所有人意外的是,这座元朝经营百年的帝都几乎是一座空城——元顺帝早已带着后妃太子,从居庸关仓皇北逃。随后不到一年,燕云十六州全境光复。
这片土地,自后晋石敬瑭在公元936年割让给契丹,已在异族政权治下漂泊了432年。两宋三百余年间,几代帝王倾举国之力,付出了无数将士的血与骨,始终未能将它夺回。而朱元璋从1367年十月下令北伐,到1368年八月攻占大都,前后不过一年出头。
差距如此悬殊,最直觉的解释似乎是:明军能打。但如果"能打"就够了,宋太宗亲率数十万精锐北伐时,又算什么?
真正的答案藏在战场之外,藏在对手的崩溃里,藏在时势的缝隙中,藏在一套远超军事范畴的系统谋划之中。
要理解朱元璋的胜利,必须先理解宋朝的失败。很多人把宋朝三百年收不回燕云归结为"重文轻武",但事情远没有这么简单。宋朝真正的困局,不是自身不够强,而是对面的敌人从来没有弱过。
燕云十六州的丢失,追溯到五代十国。后唐河东节度使石敬瑭为篡位自立,以燕云十六州为代价换取契丹军事支持。
公元938年,这片囊括今天北京、天津北部、河北北部和山西北部的土地被正式割让。这不是一般意义上的割地,燕云坐落在燕山山脉和太行山北段,控制着居庸关、紫荆关等长城要隘,是中原抵御游牧民族的天然屏障。失去燕云,华北平原一马平川,游牧骑兵可以长驱直入,直抵黄河岸边。
最早尝试收复的是后周世宗柴荣。他趁契丹内乱御驾亲征,短短一个月就收复了瀛州、莫州,兵锋直抵幽州城下。然而就在决战将开之际,柴荣突发重病,不得不仓促班师,不久病逝。这是距成功最近的一次,也是最令人扼腕的一次。
到了宋朝,燕云变成一道几乎无解的难题。宋太祖赵匡胤深知燕云的价值,群臣上"一统太平"尊号时他拒绝了:"燕晋未复,可谓一统太平乎?"
他在内府设立"封桩库",把平定南方缴获的金帛存入其中,打算攒够了钱赎买燕云。但赵匡胤还没来得及实施计划就骤然驾崩,任务落到了弟弟赵光义手上。
赵光义的两次北伐,堪称悲壮。公元979年,他御驾亲征辽国,起初进展顺利,幽州百姓甚至"以牛酒迎犒王师"。然而在高梁河的关键一战中,辽军主力突然杀到,赵光义身中两箭,乘驴车仓皇南逃。
七年后的雍熙北伐更为惨烈,名将杨业被俘绝食殉国,宋军精锐损失大半。两次大败打断了宋朝进攻的脊梁骨,此后彻底转为守势。
公元1004年,辽军大举南下至澶州,双方签订"澶渊之盟"——宋朝每年支付白银十万两、绢二十万匹,换取边境和平。这纸盟约,等于宋朝在法理上正式承认了辽国对燕云的统治。
此后宋辽边境虽然维持了近百年的稳定,但北宋官员余靖曾感慨:燕云百姓在辽朝统治下税赋轻徭役少,实际上已无"南顾之心"。这片土地与中原的心理距离,也在一年年地拉远。
这里需要看清一个关键事实:宋朝面对的对手,始终处于上升期或鼎盛期。辽国经过近百年发展,国力军力均在北宋之上,精锐骑兵的突击能力让以步兵为主的宋军苦不堪言。宋朝长期缺乏养马地,组建不起成规模的骑兵部队,在北方平原上与游牧铁骑正面交锋几乎毫无优势。
等辽国终于衰落,更生猛的女真人崛起了。金国灭辽后,虽然一度将燕云部分州县归还北宋,但转眼就发动靖康之变,连开封都拿下了,宋朝被迫南渡临安。到了南宋,连淮北都丢了,燕云更是遥不可及。后来蒙古崛起,先灭金再灭宋,燕云问题彻底从宋人的议程上消失。
宋朝不是不想打不敢打,而是每一次窗口期都短得令人绝望,每一次尝试都撞上铁墙。他们从来没有等到一个足够衰弱的对手。而朱元璋,恰恰等到了。
朱元璋胜利的关键钥匙不在明朝这边,而在元朝那边。当明军出现在北方地平线上时,面对的已经不是一个正常运转的帝国,而是一具行将就木的政治僵尸。
元朝从忽必烈1271年定国号算起到1368年元顺帝北逃,满打满算不过97年。正如元末民间流传的那首小令所唱:"堂堂大元,奸佞专权……贼做官,官做贼,混贤愚。"短短七十余年间,元朝先后更换了十位皇帝,平均每七年一个,有的在位不到一年就被杀或被废。
蒙古传统中汗位没有严格的嫡长子继承规则,更多靠实力和宗族推举决定,这意味着每个皇族子弟都觉得自己有资格染指皇位。这种内斗的基因,从忽必烈与阿里不哥的争位就已埋下,一直延续到了元末。
到元顺帝时期,帝国的病已从慢性恶化为急性。元顺帝荒淫怠政,将朝政丢给皇后奇氏和宦官朴不花。而太子爱猷识理达腊一心要逼父皇下台。这对父子的明争暗斗,直接把元朝最后的元气撕碎。
更致命的是,这场争权把仅存的两支最重要军事力量也拖入漩涡。元末真正有战斗力的部队,不是早已锈蚀的蒙古正规军,而是各地组织起来镇压红巾军的地方武装——本质就是军阀私兵。
最强大的两股势力:一是扩廓帖木儿(王保保)继承自养父察罕帖木儿的部队,一是军阀孛罗帖木儿的武装。元顺帝倚重孛罗帖木儿,太子拉拢王保保,两支本应南下剿灭朱元璋的力量,却在山西河北打了个你死我活。
孛罗帖木儿被诛杀后,王保保一时权倾朝野,被封为河南王,奉诏总领天下兵马南下讨伐朱元璋。但关中四位将领,李思齐、张良弼等,全是他养父的同辈战友,根本不把这个二十多岁的年轻人放在眼里,拒不听调。
面对这种局面,王保保做出了致命选择:他没有南下攻打朱元璋,而是掉头西进去攻打不听话的李思齐。他的理由是"我奉诏总天下兵,而镇将不受节制,何讨贼为",不先解决内部问题,就无法统一指挥对外作战。
这个逻辑在军事上不能说没有道理,但在时间上已经来不及了。元朝北方最后的军事力量就这样在自相残杀中迅速消耗。
与此同时,太子暗中策反了王保保最得力的两个部将貊高和关保,成功挑动他们自立。北方自此彻底乱成一锅粥,王保保、貊高、关保、李思齐、张良弼以及孛罗帖木儿的旧部纷纷登台,彼此杀得难解难分。元朝朝廷态度反复摇摆,最后干脆下诏削去王保保所有官职,命令各路军阀联合围攻他。
整个局势就是一场自杀式的养蛊——北方各路军阀彼此吞噬,无暇顾及南方崛起的朱元璋。朱元璋统一江南的那几年,恰恰是元朝内部打得最凶的几年。等到明军北伐时,元朝主力已在内耗中消耗大半。
最荒唐的一幕出现在明军兵临城下之际。元顺帝才慌忙恢复王保保的官职,让他出兵抵抗。但诏下不过一个月,明军已逼近大都。王保保远在山西,根本来不及救援。元顺帝只能仓皇出逃。
一个曾经覆盖半个欧亚大陆的帝国,最后连守住首都的能力都没有。朱元璋不需要击败一个强大帝国,只需要推倒一堵已经裂开无数缝隙的墙。
元朝的自毁为朱元璋打开了历史窗口,但仅有窗口是不够的。朱元璋真正的高明之处,在于他打的是一场系统性战争,军事只是其中一个维度。
最能体现其战略眼光的,是北伐路线设计。副帅常遇春建议长驱直入直捣大都,朱元璋一口否决。他的判断冷静近乎冷酷:元朝定都百年,城防必固,若孤军深入不能速克,"顿兵坚城之下,粮饷不继,援兵四集",将陷入绝境。
他提出了完全不同的方案:"先取山东,撤其屏蔽;旋师河南,断其羽翼;拔潼关而守之,据其户槛。天下形势入我掌握,然后进兵元都,则彼势孤援绝,不战可克。"每一步都在剥夺对手的战略空间,将其力量逐步切割、孤立。等到最后攻击大都,明军已不是在攻坚,而是在收割。
事实完全验证了这个判断。明军在山东势如破竹——元朝最能打的王保保正在山西跟李思齐死磕,抽不出兵力防守。山东一下,河南动摇;河南一失,潼关拱手而降。明军兵临大都时,元顺帝发现东面是明军主力,南面被切断,西面的王保保远水不解近渴,唯一的选择就是跑。
军事之外,朱元璋的政治战同样精准。北伐前夕发布的《谕中原檄》,喊出"驱逐胡虏,恢复中华,立纲陈纪,救济斯民"的口号。这篇檄文的高明不在文采,而在于精准击中了北方汉人最敏感的那根弦。
燕云一带的汉人被异族统治了四百余年,华夷观念已相当淡漠,甚至认为南方才是蛮夷之地。朱元璋要做的,是重新唤醒他们的身份认同。
檄文中还有一段格外巧妙的话:"如蒙古、色目,虽非华夏族类,然同生天地之间,有能知礼义,愿为臣民者,与中夏之人抚养无异。"不分族群,只看你站哪一边——这是在从根本上瓦解元朝的民心基础。
政治攻势配合军事行动,效果立竿见影。明军北伐一路上严令不杀掠、不扰民,北方民众纷纷依附,不但不抵抗,还主动提供粮草、情报甚至直接加入北伐军。
元朝在北方的地方官员和守将,很多看到檄文后直接开城投降。徐达率领的二十五万大军,一路打下来兵力不减反增。这在以往的北伐中几乎不可想象,宋朝北伐时,越往北走越孤立,而明军越往北走越壮大。
还有一张被很多人忽略的底牌:经济实力。朱元璋在统一江南过程中拿下了湖广、江浙,天下最富庶的地区,税粮一度占全国三成以上。
他在南京设军器局批量生产火铳和襄阳炮,北伐时明军已配备了相当比例的火器部队,对依赖骑兵冲击的元军形成技术压制。而元朝在各地设有马场,朱元璋统一南方时缴获了大量战马,不再像宋军那样只能靠步兵硬扛骑兵冲击。
反观宋朝,经济实力不弱,甚至是当时世界上最富裕的国家之一。但宋朝的钱花在了岁币、冗兵、冗官上,花在了维持庞大而低效的官僚体系上,花在了防御性的城池和壕沟上。那是守成式的富裕,始终没有转化为进攻性的战争资源。
而朱元璋的财富从一开始就是为打仗而积累的,"广积粮"不是空话,而是十几年如一日执行的战略准备。他把经济资源一层一层转化为军事优势:粮食变成远征的续航力,财帛变成火器的生产线,缴获的战马变成骑兵的机动力。到北伐发动的那一刻,这套转化机制已经运行了十几年。
把所有因素叠加——从内部瓦解的对手、层层剥茧的军事战略、精准的政治攻势、最富庶地区为后盾的经济体系、装备了火器和骑兵的新型军队——朱元璋的胜利就不再是奇迹,而是近乎必然的结果。