蜀汉建兴九年,公元231年五月,陇右卤城附近,司马懿终于向诸葛亮发动进攻。
魏军兵分两路:名将张郃攻蜀军南围,司马懿亲自率主力压向诸葛亮。战斗结束后,张郃没能攻破王平的营垒,司马懿的主力则被魏延、高翔、吴班等部击败。史书记下了少见的具体战果:“获甲首三千级,玄铠五千领,角弩三千一百张。”
司马懿只得退回营中。
这是诸葛亮北伐期间最完整的一次正面大胜之一。奇怪的是,仅仅一个月后,蜀军却因粮运中断开始撤退。陈寿在《三国志·诸葛亮传》中,甚至只用“粮尽退军”四个字收束这场战事。
一场击退司马懿、重创魏军主力的胜利,为什么最后看起来反倒像一次失败?
## 司马懿追到卤城,却把营垒修在山上
这一年春天,诸葛亮再次兵出祁山,并开始使用木牛运粮。
![]()
他选择祁山方向,不只是为了攻城。陇右与关中之间距离较远,一旦切断交通,曹魏西部各郡便可能动摇。第一次北伐时,南安、天水、安定三郡一度响应,已经证明这里是魏国防线中最敏感的部位。
但蜀汉的困难也从未改变。
从汉中进入陇右,道路漫长,山谷险阻,大军所需粮草必须不断由后方转运。曹魏国力强、骑兵多,可以凭借关中平原和沿途郡县获得补给;蜀军却像一支被细线拴住的箭,射得越远,粮道越容易断裂。
曹魏大司马曹真患病后,魏明帝命司马懿西赴长安,统率张郃、郭淮、费曜等人救援祁山。这是诸葛亮与司马懿第一次在西线大规模正面对阵。
司马懿到达后,先留精兵守上邽,随后率主力西进。诸葛亮没有留在祁山城下等待,而是分兵继续围城,自己迎向魏军。他先击败郭淮、费曜等部,又在上邽附近收割成熟的麦子。
割麦不是战场上的附带动作,而是在延长蜀军能够停留的时间。
![]()
诸葛亮需要司马懿出战。他带来的粮有限,无法无限期相持;只要在补给耗尽前击破魏军主力,祁山守军及陇右局势便可能发生连锁变化。
司马懿恰恰不愿给他这个机会。
两军在上邽以东相遇后,司马懿依险收兵,拒绝决战。诸葛亮退向卤城,司马懿紧随其后,却仍然只是“登山掘营,不肯战”。
这并非简单的怯战。对司马懿而言,诸葛亮远道而来,粮运艰难;魏军只要稳住阵脚,时间本身就是武器。可问题在于,他既然一路追到卤城,又在蜀军面前筑垒不出,军中将领便越来越难以忍受。
张郃曾劝他不要继续紧逼,最好驻军原地,再派奇兵威胁蜀军后路。司马懿没有接受。等到了卤城,他又拒绝进攻,于是部将贾栩、魏平等人屡次请战,甚至留下了那句尖锐的话:
![]()
“公畏蜀如虎,奈天下笑何!”
司马懿终于不能再等了。
## 魏军终于出营,南围却一步不退
五月,魏军分头出击。
张郃负责攻打南围,那里由王平防守。《汉晋春秋》称守将为何平,王平早年寄养在外家何氏,后来才恢复王姓,说的正是同一个人。
王平兵力多少,可靠史料没有留下确数;但他的任务非常明确:守住南围,牵住张郃,不让魏军两路合击。
![]()
三年前的街亭之败中,马谡舍水上山,诸军溃散,只有王平所领千余人坚持不乱。他命部下鸣鼓自守,使张郃怀疑有伏兵,不敢继续逼近,随后收拢散卒撤回。那一战之后,诸葛亮处斩马谡,却提拔了王平。
到了卤城,王平再次面对张郃。
《三国志·王平传》只留下八个字:“平坚守不动,郃不能克。”
这八个字决定了整个战局。张郃无法突破南围,魏军的分进合击便失去一翼;诸葛亮得以集中力量对付司马懿的主力。与此同时,魏延、高翔、吴班奉命出战。
史书没有留下阵形如何变化,也没有记录诸葛亮在阵前说过什么。能够确定的是,魏军遭到重创,留下三千首级、五千领铠甲和三千一百张角弩,司马懿退回营垒。
在古代战争记录中,铠甲和强弩比单纯的杀伤数字更能说明问题。它们不是败兵随手丢弃的小件,而是正规军的重要装备。蜀军缴获如此数量,意味着魏军部分战阵已经崩溃,许多士卒来不及保持建制撤离。
![]()
这不是击退一支偏师,也不是依靠偷袭夺得一城,而是诸葛亮在野战中击败了司马懿亲自统率的援军主力。
如果只看战场,卤城无疑是诸葛亮军事生涯中最耀眼的时刻之一。可他真正要争取的,不是营外堆积的铠甲,而是时间。
偏偏时间已经不站在蜀军一边。
## 大捷没能换来陇右,退兵途中却折了张郃
卤城战败后,司马懿重新坚守营垒。诸葛亮虽然取胜,却没有足够粮草继续逼迫魏军决战。
后方负责督运的是中都护李平,即李严。当时连日降雨,道路运输难以维持,李严派人传话,要求诸葛亮撤军。诸葛亮接受这一建议,于六月开始南撤。
![]()
可当撤军已成事实,李严又改口声称粮草充足,不明白诸葛亮为何突然回来;同时向后主刘禅上表,把撤退解释成诱敌之计,试图掩盖自己在粮运上的责任。
诸葛亮后来拿出李严前后往来的书信,事情才得以澄清。李严被废为庶民,迁居梓潼。但对前线而言,一切已经无法挽回:卤城取胜所创造的机会,随着蜀军撤离而消失了。
司马懿随即命张郃追击。
张郃并不赞成。他援引军法,指出“归军勿追”。撤退中的军队若组织严密,往往会在必经道路上设置掩护和伏击;追兵一旦拉长队形,很容易由胜势转入险境。
司马懿没有听从。
![]()
张郃只能向南追赶。到了木门一带,蜀军据高布置弓弩。张郃进入狭窄地带后遭到射击,中箭身亡。这位从官渡时代一路征战而来的曹魏名将,最终倒在诸葛亮的退军路上。
卤城击退司马懿,木门射杀张郃,两个结果连在一起,才显出这次北伐的特殊之处:蜀军没有因为撤退而崩溃,反而让追击者付出了沉重代价。诸葛亮失去的是继续经营陇右的机会,却保住了军队建制,并削弱了魏国西线最有经验的将领集团。
然而正史叙事最终留下的醒目结论,仍是“粮尽退军”。详细战果主要保存在裴松之注引的《汉晋春秋》中,木门之战又分散在《后主传》《张郃传》等篇章。胜利被撤退遮住,战场被后勤改写,这才使卤城显得格外隐秘。
诸葛亮在这里证明了自己能够正面击败司马懿,却也再次证明:一个国力较弱的政权,即使赢下一场大战,也未必有力量把战术胜利变成战略成果。
卤城之后,诸葛亮休养士卒、劝课农桑,又改进运输,准备下一次更持久的北伐。三年后的五丈原,他选择分兵屯田,正是对这场胜利最沉重的回应——他没有忘记如何取胜,更没有忘记胜利为何失去。
如果你是当时的诸葛亮,面对已经败退的司马懿,一边是继续冒险压上、争取攻下祁山,一边是粮道告急、必须保存蜀汉最精锐的军队,你会选择留下,还是立即撤兵?欢迎在评论区说说你的理由。
![]()
参考资料:
① 陈寿《三国志·蜀书·诸葛亮传》,裴松之注引《汉晋春秋》
② 陈寿《三国志·蜀书·王平传》
③ 陈寿《三国志·魏书·张郃传》,裴松之注引《魏略》
④ 陈寿《三国志·蜀书·李严传》
⑤ 司马光《资治通鉴》卷七十二
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.