228年春天,祁山一帶的冷風還帶著些雪意。諸葛亮北伐的前鋒,在街亭折了銳氣,蜀軍攻勢戛然而止。史書上記下的,是“亮拔西縣,圍祁山”“郃破馬謖于街亭”,寥寥數語,卻把一個名字推到了臺前——張郃。
在正史里,這是一個足以和諸葛亮、馬謖并列出現的一流名將;可在《三國演義》中,他卻經常被描寫成單挑場上的“常敗將軍”:二十回合敗給馬超,三十回合敗給趙云,甚至在漢中碰見趙云,干脆轉身就走。偏偏這同一本書里,他又能與張飛鏖戰三五十回合而不落下風,這前后反差,不免讓人心里犯嘀咕。
看似矛盾的記錄,背后其實藏著三國戰場上一整套“活命和打仗”的邏輯。張郃的進退,遠不是簡單的“武力值”高低能解釋的。
有意思的是,要看懂這個人,得先從他所在的那一批人說起。
一、“五子良將”里的張郃:不是猛將,卻是硬骨頭
在陳壽《三國志》中,曹魏武將被分出一個特殊的小群體——“五子良將”。排序是:張遼、樂進、于禁、張郃、徐晃。
張遼的威名自不必多說,合肥一戰壓得孫權不敢輕舉妄動;樂進、徐晃多在曹操征戰中立下穩扎穩打的實功;于禁早年以“整齊嚴明”著稱。張郃排在第四,看上去不算突出,可等到后期,他卻成了活得最久、戰場存在感最強的一個。
追溯他出身時,身份還是袁紹麾下的大將。官渡之戰期間,他與高覽勸袁紹退兵,被拒絕后干脆投降曹操。《三國志·張郃傳》記:“郃與高覽曰:‘今一戰而勝,則公力屈;不勝,則大事去矣。’紹不從。郃等遂降。”能在那樣的關鍵節點棄暗投明,對局勢的判斷,絕不是一般人。
曹操如何看他?最直觀的評價,不在花言巧語,而在實際待遇。等到魏明帝時期,張郃已經身在高位,被加“特進”,這幾乎是武將中極為優渥的禮遇。陳壽給他的評語是“郃折節下士,推誠接物”,身后謚號“壯”,按照古代謚法,代表的是“威而不虐、剛毅果決”的一類人。
同樣是五子良將,于禁謚“厲”,帶有“剛而不仁”的意味。一個“壯”、一個“厲”,其實已經劃出了兩人風格的分界:于禁偏重“剛中帶嚴”,張郃則是“剛里帶靈”。
![]()
如果只看演義里的單挑,很容易把張郃誤當成“平平無奇的中等偏下武將”;可放到曹魏整個將領集團里,這個人的層級,其實已經定得很清楚——不是沖在最前面的“萬夫不當”,卻是能坐鎮一方、統兵萬人的中堅軍司令。
有了這個底子,再看他那些“二三十回合就敗”的記錄,就會發現,這更像是“角色定位”的問題,而不是簡單的打不過。
二、陽平關的夜火:一次背鍋,一次轉折
時間拉回到建安二十三、二十四年之間。
劉備已經拿下益州,開始北上爭奪漢中。魏軍主帥是夏侯淵,張郃歸其節制,負責一翼。正史記載,劉備軍逼近陽平關,雙方形成對峙。建安二十四年正月,劉備趁夜在魏營東側放火,燒毀鹿角拒馬,發動突襲。
陳壽的記載很簡練:“先主夜燒圍鹿角,擊郃軍,不利。淵分精兵往救,黃忠乘虛擊淵,淵戰歿。”簡單解釋,就是:劉備夜襲張郃陣地,張郃一時失利,夏侯淵急忙分兵前來救援,結果被黃忠擊中要害,當場陣亡。
后世不少人把這場仗看成張郃的“黑歷史”,認為他的失利直接導致夏侯淵戰死。但換個角度思考,劉備用的,是典型的“誘敵分兵”手段:先挑魏軍一翼,打出局部優勢,引主帥來救,再在主帥身上下手。張郃那一線若不失利,劉備就挑別的一線,整體策略并不會改變。
值得注意的是,夏侯淵死后,曹操趕到前線,迅速調整部署。《三國志》記:“太祖親至,表郃行征西將軍,代淵。”在那樣敏感的節點,曹操不但沒追究張郃的前線失利,反而立即把他推到原主帥的位置上,讓他接過西線軍權。
如果說陽平關一戰之前,張郃還只是曹氏宗親體系下的一員部將;那么自建安二十四年開始,他在整個曹魏軍隊中的角色,已經從“聽命行事”變成了“主動負責一方戰局”。
也正是從那以后,演義里那些“單挑時快退、關鍵戰時能撐”的畫面,才漸漸變得耐人尋味。
三、潼關渭水:馬超面前,退一步是全軍
![]()
回到《三國演義》的筆墨,張郃第一次讓不少讀者記住,往往是在潼關與馬超一戰。
馬超此時的身份,是涼州軍閥公孫瓚之后的豪強之子,挾西涼鐵騎,聯韓遂舉兵反曹。渭水一線,曹操坐鎮中軍,于禁、高覽、張郃等分列兩翼。演義寫,于禁先上,被馬超一陣狂攻擊敗,緊接著張郃出馬,與馬超戰二十余合,不支而退。
退的后果大家都熟悉:馬超乘勢直撲曹營,曹操倉皇間割須棄袍,借著曹洪浴血奮戰才殺出一條路。
不少讀者看到這里,心里會冒出一個念頭:張郃怎么打得這么“軟”?可如果結合整個戰局和他的身份,事情又是另一番味道。
那一刻,張郃只是渭水一線數員偏師將領之一。曹操親自在場,真正承擔“陣眼”責任的是曹氏宗親和幾位宿將——曹洪、許褚、張遼等。對這類位置偏外的將領來說,守住陣地、保障整體兵線不斷,遠比“硬拼到底”更重要。
如果張郃當時咬牙硬撐,不肯退后一步,很可能就是兩敗俱傷,陣形被撕裂,到時渭水防線全線崩潰,曹操連割須棄袍的機會都未必有。對一個辦事細致、懂得整體戰局的人來說,“二十回合后退保全陣線”,可能是最合理的選擇,而不是懦弱。
不少老兵有一句口頭禪:“打仗不是比命硬,是比算得清醒。”在潼關這場仗里,馬超的任務是“一戰立威、打出聲勢”,所以他不惜孤軍深入;張郃的任務,則是“守住曹操的防線”,穩遠比逞強重要。
退一步,是為全軍;硬沖上去,反而可能把全軍置于絕境。這種選擇,放在后來祁山街亭那種他當主攻的戰場上,就會變成另一種姿態。
四、穰山與漢中:換成趙云,算得更細
張郃與趙云的交鋒,在演義中出現過幾次。穰山一戰最為人熟知:趙云先立斬魏將高覽,然后與張郃交手,戰三十余回合,張郃見勢不利,抽身而退。之后到漢中爭奪戰時,張郃在途中見趙云護著劉備退兵,竟然不敢追擊,轉頭就把趙云放走了。
![]()
不少人看完,會簡單地貼標簽:張郃怕趙云。可細摳一下背景,心里多少會有點別的感受。
穰山一帶,當時曹軍出兵河北,張郃、高覽本來就是一對老搭檔。趙云先殺高覽,再戰張郃,這個順序,多少有些“挖心”意味。主副搭檔被一人接連擊破,對軍心的沖擊不小。三十回合下來,張郃發現敵勢正盛、己方士氣受挫、周圍戰局又沒有形成包圍態勢,繼續死扛,很可能把整支部隊搭進去。
至于漢中那次“遠遠看見趙云,卻不敢追”的情節,更像是一本“教科書式的判斷”。
那時劉備主力已經退入漢中境內,趙云領著一小股人馬斷后。按理說,這種孤軍,是最容易被追殺的。但趙云是誰?長坂坡單騎救主、當陽橋七進七出,在蜀軍內部,他就是公認的“險處之將”。斷后交給這樣的人,擺明了就是“誘你上鉤”。
張郃如果貿然帶少量騎兵猛追,一旦陷入預設圈套,很可能落個全軍覆沒。何況那時曹操對漢中全局的判斷,是以穩為上,撤退自保,根本沒給屬將“冒險建功”的空間。張郃算的賬,很簡單:追上去,萬一是埋伏,自身損失大,主帥也不會高興;放趙云一馬,頂多留下一個“膽子小”的名聲,但保住了兵。
于是在演義中,他選擇了掉頭離去。乍看有點窩囊,細推一下,卻與他后來在街亭一戰中的果斷進攻,形成強烈對比:該退時退,該上時上,關鍵在手里的“權力”和“責任”是不是對等。
退給馬超、退給趙云的時候,張郃只是“執行作戰任務”的一員偏將;到了面對張飛、面對祁山蜀軍時,他卻已經是“扛大旗的人”了。
五、巴西、瓦口關:張飛面前,軍令壓在脖子上
說到張郃與張飛的對陣,演義中最精彩的是巴西和瓦口關兩次大斗法。
那是劉備入主漢中之后,蜀軍向巴西郡一線進攻。曹魏方面,由曹洪總督,張郃為鋒。蜀軍主將,是張飛。
![]()
那天清晨,巴西城外兩軍列陣。張飛縱馬出陣,大喝挑戰。張郃迎上去,兩人兵刃交接,戰了二十多回合,勝負未分。就在這時,魏軍后陣有人高喊:“后營起火!”隊伍頓時一片騷動。張郃心知軍心已亂,再拖下去,對己極為不利,只好扯韁而回。
張飛在陣前看著魏軍退去,冷笑一聲,對身邊的人說:“這人今日走得快,過幾日還要來。”這種半戲謔半判斷的語氣,在演義中很常見,也符合張飛的性格。
幾年后,再打巴西,張郃又一次與張飛面對面。兩人這一回合,足足戰到三五十回合,依然難分高下。直到蜀軍策動奇襲,張郃三座大寨相繼失守,手下只剩十余騎,才不得不棄陣退走,退回關內,算是完完整整吃了一次敗仗。
那句略帶失望的評價,在小說里十分扎眼:“三寨俱失,郃僅以十余騎奔還。”若只看結果,很容易把這解讀成“死命糾纏,最后反而輸得更慘”。但仔細對比他在馬超、趙云面前的退,讓人很難不意識到,這里多了一層東西——軍令狀。
偏將時期,張郃退,是為了避開無謂之戰,保全兵力;立了軍令狀,帶著攻堅任務出戰,那就已經不是給自己留后路的局面。軍法就在后頭,敵人在眼前,進退完全不同。
有一處可以想象的小片段,大概能說明那種壓力:
“若再失這陣地,”曹洪在軍前低聲對他道,“我也保不住你。”
張郃點點頭,只回了一句:“既已領兵到此,將軍只看結果。”
這樣的對話,未必真在史書里出現過,但在那種軍紀嚴厲、功過分明的曹魏軍中,氛圍絕不會差太多。軍令狀一落筆,張郃已經從“算計如何既保兵又有功”,轉為“先必須把眼前任務完成,再談損失大小”。
軍令壓在脖子上,張郃面對的是張飛這樣的兇猛對手,只能咬牙硬扛,用猛戰來拖住對方,給自己營寨調整的時間。三五十回合不下,固然說明他本身戰力不弱;但更重要的,是那一刻他的“退路”幾乎被軍法堵死。
同樣是張郃,不同的是一個“可退可守的偏將”,一個“要為全局擔責的主攻”。戰斗風格,理所當然地會兩樣。
![]()
六、祁山街亭:換了位置,進退全變
在很多人心目中,張郃真正站到“頂級名將”這一檔,是祁山街亭這一系列戰役。
建興六年,諸葛亮第一次北伐。按他的部署,趙云、鄧芝在箕谷佯攻,馬謖則帶兵據守街亭。蜀軍打算以街亭為牙,威逼祁山、天水等地。魏方方面,主守者是曹真,張郃被派為主攻一翼。
陳壽在《諸葛亮傳》中寫得很清楚:“亮出隴右,圍祁山。遣馬謖拒郃于街亭,謖違亮節度,舍水上山,郃攻之,大破謖軍。”換句話說,張郃這一次,是正面撞上蜀軍主力之一,還不是那種“單挑作戲”,而是直接以大軍對陣。
在街亭,進與退,意義已經完全顛倒:退一步,不是“保全自身”,而是“將祁山暴露在蜀軍鋒刃之下”,整個隴右防線都有坍塌危險;進攻得手,則能一舉扭轉北伐態勢。張郃作為主攻,必須壓上全部精力,把馬謖從山上打下來,即便損失不小,也在所不惜。
他確實做到了這一點,破馬謖、解祁山之圍,把諸葛亮第一次北伐鎖死在關中之外,從此蜀軍北上的嘗試,再難有同樣的氣勢。正史中的張郃,在這里展現出的,是與張遼、徐晃同一檔次的“戰役級指揮能力”。
值得一提的是,張郃的結局也在這一輪北伐中畫上句號。諸葛亮撤軍時,在木門道布下伏兵,張郃追擊,中了埋伏,箭中右膝,傷重而死。這同樣是陳壽記載:“追亮至木門,亮伏兵射郃中膝,卒。”對一個久經沙場的老將來說,死于追擊戰,有幾分惋惜,卻也符合他的性格——掌握主動權時,他向來不惜壓力,不會輕易停手。
從陽平關的“失利背鍋”,到巴西瓦口關的“久戰失寨”,再到祁山街亭的“主攻建功”,可以看出一個清晰軌跡:張郃的戰斗風格,越來越與身份綁定,越來越不只是“單挑的輸贏”。
七、同一個張郃,不同的戰場角色
把演義和正史的材料放在一起,可以看到幾條比較清楚的線索。
一是身份變化帶來的心態變化。早年在袁紹帳下,張郃就敢違逆袁紹意見、投靠曹操,說明他本身并不想做一個只會聽命沖鋒的武夫。到了曹操軍中,他又不是曹氏宗親,想要往上走,只能靠戰功和穩健表現。偏將時期,他要保證的是“不拖后腿”;坐到征西將軍、特進的位置,他才有資格在關鍵一線和諸葛亮對局。
![]()
二是軍令、軍紀對將領戰法的影響。潼關渭水時,曹操親自坐鎮,整體戰略以能否全身而退為重,偏將張郃自然要精打細算,不能貿然拼命;到了巴西、瓦口關,立軍令狀之后,張郃寧肯與張飛硬拼,也要拖住蜀軍鋒芒。軍令是把雙刃劍,既約束,也逼人拼盡全力。
如果拋開演義回合數這種戲劇性設計,單看史書中留下的關鍵節點,張郃這個人給人的印象,大致有三點。
其一,識勢。官渡投曹,陽平關后接手西線,街亭果斷攻擊,在每一次大方向選擇上,他都站到了相對正確的一邊。
其二,守紀。無論是偏將時期的謹慎,還是軍令狀壓身后的硬頂,他都沒有做出“只顧逞強”的魯莽事,這與曹魏一貫強調的“軍法嚴明”高度契合。
其三,能扛。與張飛三五十回合不下,街亭硬攻馬謖,乃至最后追擊諸葛亮時身中流矢,這些場景都說明,他絕不是只會打幾招就跑的“紙面武將”。
從馬超、趙云手下二三十回合后退,到張飛、諸葛亮面前咬牙死撐,同一個張郃,在不同的戰場位置上,表現出的,是同一套邏輯:什么時候該為自己保命,什么時候該為全軍去賭。這套邏輯,放在曹魏的整體軍事體系中,格外清楚。
張遼守合肥,謹守而后乘機奇襲;徐晃救樊城,反復試探才選擇破敵路線。相比之下,蜀漢陣營中的張飛、馬超,更偏向于“鋒線殺手”,擅長以勇決勝一時,卻未必時時把“全軍安危”算得精細。兩邊將領在戰場上的表演方式不同,本質上,是兩個陣營在用不同的方式生存。
張郃之所以給人“強弱不定”的感覺,其實正是因為他既要為小說里的戲劇服務,又要承載史書里那套嚴謹而冷靜的戰爭邏輯。演義把他寫輸給馬超、趙云,可以突顯蜀將勇猛;又必須讓他頂住張飛、破了馬謖,才能撐起曹魏那一邊的場面。
換句話說,他既不是“拉胯”,也不是“開掛”,而是在特定位置上,做出符合自己職責的選擇而已。這種“能進能退”的老將,或許不如那些一往無前的猛將亮眼,卻往往更適合活到戰爭的后半場。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.