039 土木堡之变——仓促亲征,困毙无水之地¶
时间:1449年七月至八月 | 交战方:也先 vs 明英宗(实权在司礼监王振) 兵力:瓦剌军主力铁骑数万 vs 明军号称五十万(一说实约二十余万,确数史载不详) 兵法验证:计篇·行军篇·地形篇·火攻篇 结果:明军全军覆没,五十余位从臣死难,明英宗被俘,北边防线一度全线动摇
一、导读¶
土木堡之变是明朝由盛转衰的枢纽,也是中国战争史上罕见的「零决战崩溃」:瓦剌军没有攻破一座坚城,五十万大军的崩溃完全发生在行军、扎营与移营的途中。此役没有任何值得称道的战斗技艺可言,它的价值在于反面——一个决策链如何被单一意志劫持,如何在每一个分岔口都选错,最终把大军送上无水的高地。读此战,等于把《孙子兵法》开篇的庙算与行军的地形诸条,逐条倒着验一遍。
二、双方态势¶
瓦剌方面: - 统帅:太师也先,实际掌控瓦剌与草原诸部;久经阵战,狡诈多谋,善用诈退与诱敌。 - 兵力:分四路南犯,本部主力铁骑数万,机动性极强。 - 盟友:脱脱不花名义为汗,东路并行入寇,遥为声援。 - 地形:塞外入塞,熟悉宣府、大同之间山川道路,先遣游骑控制水源要道。 - 后勤:以战养战,随行掳掠,无辎重之累。 - 政治约束:名义上仍奉元裔,入塞以掠取实利为先。
明军方面: - 统帅:名义统帅为二十三岁的明英宗,实际决策者是司礼监太监王振,既无军旅阅历又刚愎自用;英国公张辅等老将从征而无权,兵部尚书邝(kuàng)埜(yě)言不见听。 - 兵力:号称五十万(一说实约二十余万,确数史载不详),仓促拼凑,京营久疏战阵。 - 盟友:无。九边诸镇各自为守。 - 地形:出居庸关经宣府赴大同,再折返宣府一线;沿途多山地隘口,行军序列漫长。 - 后勤:两日出征,粮草器械俱未备齐,深入塞外即告匮乏。 - 政治约束:皇帝亲征,天子行在即决策中枢,谏言通道实际上被王振一人封死。
决策节点: - 〔决策点1〕七月大同告急,王振怂恿英宗亲征,王直率群臣谏而不纳,诏下二日即出师(朝廷决策)。 - 〔决策点2〕八月旋师,王振先欲由紫荆关道过蔚(yù)州邀帝临其宅,又恐大军践其乡里禾稼,临时改道宣府,往复迂回(王振决策)。 - 〔决策点3〕朱勇率五万骑拒敌,于鹞(yào)儿岭中伏,全军覆没(朝廷决策)。 - 〔决策点4〕日暮抵土木堡,距怀来城仅二十里,邝埜请疾驱入城,王振以辎重千余辆未至为由驻营高地(双方决策)。 - 〔决策点5〕也先诈和请和,诱明军移营就水,乘乱铁骑蹂阵(也先决策,明军应对失误)。
三、兵法原文对照¶
《孙子兵法·计篇》:
「夫未战而庙算胜者,得算多也;未战而庙算不胜者,得算少也。多算胜,少算不胜,而况于无算乎!」
《孙子兵法·行军篇》:
「凡军好高而恶下,贵阳而贱阴,养生而处实,军无百疾,是谓必胜。」
《孙子兵法·地形篇》:
「知彼知己,胜乃不殆;知天知地,胜乃不穷。」
《孙子兵法·火攻篇》:
「主不可以怒而兴师,将不可以愠(yùn)而致战……非利不动,非得不用,非危不战。」
四、战役经过¶
〔决策点1:仓促出师〕正统十四年七月,也先四路入寇,大同前线告急。王振欲借亲征扬威,怂恿英宗御驾北行;吏部尚书王直率群臣力谏,不听。从下诏到出发仅两三日,五十万之众在粮草未备、侦察未遣、方略未定的情况下出居庸关,沿宣府大道向大同开进。
〔决策点2:改道与浪掷〕八月初,大军抵大同。也先避其锋芒,佯装北退。随驾太监郭敬密报前线惨败实情,王振始惧,议旋师。回程本可循快捷大道,王振却想让皇帝经过自己的家乡蔚州「临幸其第」,旋即又怕大军踏坏家中禾稼,临时改道宣府,往复迂回,白白浪掷了数日行程——也先的追骑正是靠这几天追上来的。
〔决策点3:覆军于途〕明军后卫接连被截。成国公朱勇率五万骑回击,进军鹞儿岭,地形不察,中伏而没,五万骑全军覆没。至此明军先锋损失殆尽,士气大沮。
〔决策点4:驻营土木堡〕八月十三日,车驾至土木堡,距怀来城仅二十里。众请疾驱入城据守,兵部尚书邝埜再三恳请,王振以辎重千余辆未至为辞,令大军驻于土木堡高地等待。有人指出堡内无水、当速行,王振斥之曰「腐儒安知兵事」。土木堡地高无水,掘井二丈不见泉,南面十五里的河道已为也先军掩据,全军 人马两日不得饮水。当夜,也先铁骑合围。
〔决策点5:诈和与崩溃〕八月十五日,也先遣使持书请和,并作势退兵。王振急令移营就水。数十万人马在极度干渴中一哄而动,「回旋之间,行列已乱」,瓦剌铁骑自两面蹂阵而入,高呼「解甲投刃者不杀」,饥渴交迫的明军彻底崩溃,死者数十万。英宗盘踞沙丘不肯行,为瓦剌军俘获;护卫将军樊忠积怒已极,以铁棰(chuí)击杀王振,呼曰「吾为天下诛此贼」。英国公张辅、兵部尚书邝埜等五十余位从臣死难,京师精锐一朝丧尽。
五、兵法验证¶
验证一:计篇——「多算胜,少算不胜,而况于无算乎!」 此次亲征在庙算上几乎交了白卷:粮草未备而深入,路线未定而迁就私意,敌情未察而轻信佯退,诸军未合而各自为战。孙子所谓五事七计,此役无一列入决策日程。崩溃不是发生在八月十五日,而是发生在七月出征前的两天里。
验证二:行军篇——「凡军好高而恶下,贵阳而贱阴,养生而处实,军无百疾,是谓必胜。」 「养生而处实」的核心是让大军临水据粮、人马得养。土木堡恰是反面:据无水之高丘,弃二十里外的坚城不要,只为等待一千余车辎重。物资的优先级压倒了全军人命,大军未接一战,先败于渴——两日无水,行列已不能自持。
验证三:地形篇——「知彼知己,胜乃不殆;知天知地,胜乃不穷。」 王振改道蔚州再折回宣府,对沿途险厄远近全无计算,数日行程拱手送敌;驻营时不知南面河道已被敌军掩据,等于把全军的咽喉交在对手手里。也先则处处相反:佯退诱敌、扼水设伏、诈和乱阵,每一步都建立在对明军虚实的确知之上。
验证四:火攻篇——「主不可以怒而兴师……非利不动,非得不用,非危不战。」 亲征既非计利而行,亦非不得已而战,其动因不过是宦官逞意与君主慕功。孙子把这条戒律放在火攻篇末尾,正是提醒:一旦兴师的成本被情绪化决策豁免,后面所有的算计都会失灵——土木堡即是这枚硬币的完整反面。
总结:此役是孙子兵法的全反例:无庙算而行、违处军之法而营、昧地形之知而驻、因愠怒而师。也先只用了数万铁骑与两次诈术,便完成了一场教科书式的「以迂为直」;明军则以五十万的账面兵力,验证了「败兵先战而后求胜」的全部代价。
六、成败启示¶
土木堡最深的教训,不在王振个人的昏聩,而在决策系统对他的毫无约束。此役的每个节点上都有人看清了危险:群臣谏亲征、邝埜请入城、有人指出堡中无水——危险被反复看见,又被反复消音,因为谏言通道的另一端只有一个只对皇帝个人负责的宦官。今日的组织里同样存在这类结构:当决策权集中于一个不承担后果的人,而纠错机制又依附于同一条权力线时,组织的规模越大,纠错能力反而越弱。第二个教训是优先级的倒置:为千余辆辎重而弃二十里外的水源与坚城,与今日企业为存量资产而错失脱身窗口是同一种错误——保全「辎重」的成本若以人命和全局计价,就没有任何理由支付。土木堡之后明朝再无成建制的京营野战军,一次为辎重停留的十四天,决定了此后两百年的国防形态。
七、拓展¶
- 成语溯源:
- 孤注一掷(「陛下,寇准之孤注也」——《宋史·寇准传》)——以全部本钱押一手,土木堡正是王朝级别的孤注。
- 一败涂地(「今置将不善,壹败涂地」——《史记·高祖本纪》)——将帅非人则一朝丧尽的写照。
- 关联战役:040 北京保卫战(土木堡之变的直接续章,于谦收拾残局);本系列〈长平之战〉(同为庙算全失而主力覆灭的反面战例);正史出处:《明史·英宗前纪》《明史·王振传》《明史纪事本末》「王振用事」「土木之变」诸卷。
- 延伸阅读:孟森《明史讲义》;吴晗《明史简述》;《中国历代战争史》元明卷土木之变部分。