1979年2月17日,一场战役就此打响。越南官方战史把它叫做"高平大捷",中方战后总结把它叫做"达成目的、重创敌师"。
两套说法,两套数字,讲的却是同一场仗。谁在说真话?谁在注水?
![]()
把两本战史摆在一张桌上,答案才慢慢浮出来。
先说地形,这是理解这场仗的前提。
高平省在越南正北,北边贴着广西靖西和那坡,东边挨着龙州和大新。省会高平市往北三十多公里是龙邦口岸,往东南七十多公里是布局关。整个地区的地貌,用四个字概括就是:山连山,洞套洞。
公路就那么几条,全是沿着山沟绕的。下大雨,公路瘫;出太阳,尘土飞。就算是晴天,一辆坦克要在那些弯道上掉头,都得花上半个小时。越军在这儿经营多年,山上的溶洞打成了火力点,暗堡修进了石缝里,整条防线就像长在山体里一样,扒不掉,炸不烂,绕不过去。
越军第一军区把346师摆在这儿。师长黄扁山,下辖三个步兵团——246团、677团、851团,加上188炮团。再算上省独立团、县营、公安屯、特工45营,正规加地方力量保底一万五千人。仗打起来之后,越南又从河内、太原方向调来援兵,加上满山跑的民军,越方后来自己写"参战军民"能凑到五六万。
![]()
这个数字本身就说明问题:高平不是一个省,它是一座武装到牙齿的堡垒。
解放军这边呢?广州军区前指一开始甩进去41军、42军加43军129师,七个师。打了一轮发现啃不动,又陆续把54军160师、162师,20军58师,50军150师填进去。前后一共十一个陆军师砸在高平方向,占广西方向参战师的一半多,占整个作战29个参战陆军师的38%。
这个比例放在那儿,不用多说。
主指挥是广州军区司令员许世友上将,东线六个军都归他管。高平这一块,他拍板的打法是"南北对进、钳形夹击":北线41军从念井、莫隆钻进去,奔扣屯、班庄,切断346师退路;南线42军搭着坦克,从布局关方向穿插东溪,卡住高平南逃的口子。
计划写得清楚:三到五天,拿高平,全歼346师。
三到五天。后来打了二十八天。
这个落差,就是整场高平战役最需要解释的事情。
![]()
1979年2月17日,凌晨。
解放军在广西边境全线开炮,炮声从靖西、那坡、龙州三个方向同时响起。高平方向四个口子——通农、石安、河广、复和——同时压进去。越南官方战史记这一天的口气还算稳,说中国军队"凭借兵力优势多方向深入"。
听起来轻描淡写,其实第一天,解放军就出了大麻烦。
先说南线。42军126师配着坦克团,任务是从布局关出境,沿4号公路快速突击,在战役发起当天18时前插到东溪,把高平南逃的路给堵死。计划里这个方向兵力充足、坦克开道,应该是最顺的一路。
结果,越军炸了水库。
东溪以东班翁山区,越军提前把水库的泄洪闸炸开。
![]()
倾泻而下的洪水在几小时内淹没了必经公路,形成一片长约800米、宽约400米、深1米多的水障区。战前侦察把这段路估成200米、好修,实际上水退完、路修好,整整用了32个小时。
这32个小时,把整个穿插计划的时间表彻底打乱。后续的炮兵、后勤、弹药,全堵在班翁水障后面出不来。前方的坦克步兵只能先顶着,没有炮兵支援,没有足量弹药。
北线的问题更复杂。
41军主要靠121师从念井方向穿插,目标是扣屯——这是切断346师退路的关键节点。八十公里的山地急行军,部队带着重装备,沿小路往里钻。越军不跟你打阵地战,而是专门挑补给线下手。121师的后勤梯队在行进中遭遇伏击,损失惨重;前方穿插部队粮弹开始告急,建制也在连续遭袭中逐渐松散。
还有个直接酿成重大损失的情报事故。2月18日,前线报告扣屯"已为我军占领"——这条通报是错的,扣屯还在越军手里。
![]()
但362团副团长王烘接到这条通报,以为友军已到,结果穿插路过扣屯时遭遇越军袭击,为了避免误伤,整整6个小时没敢还击,被动挨打,等到天亮确认是敌军才展开还击,已经晚了。带队的王烘副团长和多名战士被越军吊在树上炸死。
这不是偶然。这是穿插作战中情报失准、通信混乱叠加产生的致命错误。
而越军这边,打得最主动的是朔江方向。
朔江峡谷宽度仅80到200米,越军346师246团在这里布了两个营的立体火力,利用两山之间最近仅8米的山口,把一条从广西平孟过来的狭窄公路变成了绞肉机。这就是一夫当关,万夫莫开的地势。122师进攻五昼夜,伤亡不小,最终拿下朔江、俘虏246团团长,歼敌2100余人,但付出的代价也真实刻在了战史里。
茶灵方向,677团配合公安屯守700、800、815等高地,解放军连续进攻多日,到2月26日才拿下815高地,越军随即化整为零,钻进山里打游击。
一个规律出现了:解放军正面拿阵地,越军就往山里散;后勤线路一拉长,民军地雷、特工冷枪就来了。
![]()
战史里有一个数字,一直被提起:第一天,解放军伤亡4000余人。这个数字震惊了中央军委。预想中摧枯拉朽的开局,没有出现。
还有一个插曲,越南官方战史反复提,必须单独说清楚。
2月18日上午,打兰村。
41军123师前卫带坦克经过打兰,346师851团9营10连在路边仓促设伏。越方记载:打掉解放军坦克约10辆,己方死亡二十多人。这一仗被越南战史列为"扭转高平战局的一挡"。
真相是什么?挡住了几个小时,没有更多。北线扣屯没有按时封死,346师师部加主力确实往南缩进了高平市区和周边溶洞,让后来的清剿多拖了将近两周。但如果说一次仓促伏击能"扭转战局",就有点夸张了。
越南战史的叙事习惯在这里展露无遗:每一处阻击,都被记成"大捷";每一次撤退,后面必跟一句"随即展开游击战"。数字是夸大的,但地名是真实的。而那些地名,才是这场战役留下来的最硬的史料。
![]()
1979年2月24日,总攻发起。
东、西、南三面同时向高平城发起进攻,统一由军区吴忠副司令员指挥。此前的水障已经排除,班翁通道勉强打通,后续部队得以跟进。
124师是42军唯一齐装满员的甲种师,担任南路先锋,配属坦克团,任务是坦克开道,步兵跟进,沿4号公路直捣高平城。2月17日从布局关出境到2月24日正式总攻,124师一路打一路推,弄梅隧道用坦克强行劈开,沿途的越军阵地逐一清除。
2月24日23时,124师第一个打进高平城。
七个小时的激战之后——1979年2月25日凌晨0时25分,高平省城正式易手。
这是整个高平战役最戏剧性的时间点之一:越军346师师长黄扁山,在这一刻与上级失去了联系,下落不明。越南官方战史写他"率部转移",中国军网的资料写他"不知所踪"。一个整编师的师长,在省城被打下来的那一刻消失了。
![]()
但问题也在这一刻暴露出来:高平城拿下来了,346师的主力在哪里?
南北合围没能按计划完成。北线穿插部队因为各种原因未能按时封死扣屯,346师师部和相当一部分主力,在包围圈彻底闭合之前就往南溜走了,化整为零,钻进了高平周边的密林和溶洞。打游击。
这是越军最熟悉的打法,也是解放军最难应对的局面。
正规军打正规军,有阵地可攻,有防线可突破。但面对满山分散的游击队,穿一样的衣服、操一样的语言、熟悉每一条山路和每一个溶洞——11个师,在高平的山里,就像11把锤子砸进了一块海绵里。
清剿从2月25日一直打到3月上旬。
广州军区前指把战备预备队全部押上:54军160师、162师,20军58师,50军150师,统统拉进高平地区。其中162师的经历最能说明问题:从2月19日水口出境,到3月16日岳圩回国,整整26天里,大的任务变化就达9次,忽南忽北、忽东忽西,共转战400多公里,战斗纵深80公里,足迹几乎遍布整个高平以东地区。
![]()
这是一支消防队,哪里起火扑哪里。
清剿期间,民军地雷和特工袭击几乎每天都有。121师在整个作战期间遭遇越军袭击上百次,其中重大损失事件6次。损失最集中的那片山地,5次发生在同一块险峻区域。士兵们的脚踩在那片土地上,不知道哪一步是雷,不知道哪块石头后面有枪口。
3月1日,某部单日伤亡数字再次触目惊心。
1979年3月5日,中国政府正式宣布撤军。宣告已达到"惩罚性还击"的目的,开始全线回撤。越方记载"停止阻击",措辞同样微妙——不是"中国军队撤退",而是"我们停止阻击",叙事主动权用语言抢了回去。
1979年3月16日,高平方向最后一名解放军士兵回到边境线内。这一天,距2月17日战役打响,整整28天。清剿期间还有一件事必须单独记。
![]()
50军150师448团,在撤军阶段遭遇重大损失,地点也发生在那片反复出现的险峻山地。这支部队的经历后来成为整个对越作战中最沉重的历史记录之一。
撤军阶段出问题,说明什么?说明越军的游击渗透,一直维持到最后一刻。不是对方溃败,而是对方在整个战役结束之前始终在咬人。
战役结束,数字之战开始了。
先看越方怎么报。
越南官方战史《北部边界保卫战》给高平战役列出了这样的战果:从2月17日到3月18日,消灭中国军队18000人,击毁坦克装甲车辆134辆,汽车23辆,重创7个营。
这个数字你信几分随你,但有一件事很有意思:越方只公布歼敌数字,始终不公布己方正规军的伤亡总数。
![]()
越南高平电子报的相关报道里写到,高平省这场战役中有80%的公社和70%的房屋被毁坏,平民(民兵)中有1500人死亡、450人被俘虏,12座混凝土桥梁被摧毁。注意这个语境:写了民兵损失,没写正规军损失。
同一本越南官方战史,在另一章里漏出一句话:战后346师"需重建"。246团政委副政委阵亡,677团残部不足两百,851团8营被歼,188炮团重装备丢光。
"需重建"这三个字,比任何伤亡数字都诚实。一支需要重建的师,意味着什么,不用解释。
再看中方怎么报。
中方战后公布的数字:高平方向毙伤俘越军正规加地方约19000人,自身伤亡约11700到12000。坦克参战4个团,共毁伤168辆,其中战伤修复124辆、报废44辆。
各军战绩分开来看:41军歼敌7032人,毙敌5581人,俘敌333人;42军歼敌6901人,毙敌4605人。两军加起来接近14000,剩余的5000左右来自54军、20军等后续投入部队。
![]()
数字上,中越双方的"歼敌"和"被歼"几乎正好对调。越方说歼敌18000,中方说自损11700;中方说歼敌19000,越方对己方正规军损失三缄其口。这不是巧合,这是两套叙事系统各自运转的结果。
坦克损失这个数字,值得多说几句。
越方报击毁坦克134辆,中方自报毁伤168辆(含战伤修复)。表面上越方数字比中方小,但两边的统计口径根本不一样:越方把"击伤后拖回修复"也算进击毁;中方把"战伤修复"也计入损伤总数。口径一错开,数字就没法直接比。
高平方向确实是整个对越作战中坦克损失最惨重的方向。59式、62式坦克在土路上翻沟、在进洞区被火箭筒敲,溶洞地形让装甲车辆完全失去机动优势,只能当固定靶。越方捡到残骸往上加一倍报,不奇怪;中方把修复的也算进去,也符合战损统计惯例。
真实的坦克损失数字,大概率落在两者中间某个位置。
![]()
现在回到那个最核心的问题:中方战后怎么给这场仗定性?
官方定性是:"达成战役割裂,重创346师,但未能全歼,清剿未净。"
这个定性很诚实。没有说"大捷",没有说"全歼",用了"未能"和"未净"。这四个字,是整个高平战役最值得细读的地方。
中方自己复盘,认的账很实,主要是四条:
第一,穿插部队带重装钻山,粮弹掉队,遭袭上百次,到达目的地时建制已经松散。121师从念井出发,80公里山地急行军,沿途遭遇越军袭击和地雷,重大损失事件6次。
第二,步坦协同头三天严重生疏。坦克单列进谷地,步兵跟不上,被越军火箭筒逐辆敲;步兵单独行动,又缺乏坦克掩护,正面暴露在火力下。
第三,对民军和特工袭扰后路的估计严重不足。战前预案里有这条,但实际应对时完全跟不上节奏。后勤线被切断,前方部队无法按时得到补给。
![]()
第四,情报失准酿成战场事故。扣屯"已占领"的错误通报,让363团2营6个小时不敢还击,付出了本可避免的伤亡。
这四条,在41军和42军的战后总结里,白纸黑字,写得很清楚。不是秘密,但也不是哪里都能轻易看到。
但战役目的,中方说达成了。
"有限纵深、惩罚性质、打完后撤"——这是对越自卫还击作战的战略框架。高平方向突进六十多公里,该炸的桥炸了,该端的据点端了,越军346师三个步兵团加炮团被打散、番号需要重建,高平省北面整条防御体系垮了。3月16号,全员回境,没有陷进去。
越南官方战史不提这一层,因为他们的叙事里不能写"中国人想打多久,是自己决定的"。这一句话,是理解整个高平战役最关键的背景。
把两套战史摆在一起,读的时间久了,会发现一件奇妙的事:两边的地名,完全吻合。
![]()
朔江、打兰、东溪、扣屯、河安、那洞、茶灵、广渊、重庆——越方战史里把这些地名当作"阻击胜利"的证据,一个一个列出来;中方战史里把这些地名当作"突进和清剿"的序列,同样一个一个写下去。
地名不会说谎。数字可以注水,战果可以夸大,伤亡可以隐瞒,但一个打过仗的村庄、一座被炸断的桥、一条走过的山路,是抹不掉的。
越方战史的价值,不在于那个18000的数字真不真,而在于它不小心把每一处咬住解放军的地名都留下来了——每一个地名背后,是解放军的推进速度,是越军的阻击位置,是整场战役的真实骨架。
高平,就是那么个地方。山太深,洞太多,路太烂。十一个师进去,一个师加民军缠了快一个月。18000对11700,是叙事战争里常见的倍数游戏;"346师转移"对"346师重建",是同一件事的两面说法。
最后,引一组最能说明问题的数字——
![]()
解放军29个参战陆军师里,毙敌最多的是163师,5293人;伤亡最惨重的是121师,1600余人;高级干部牺牲最多的是126师,2名副师级。这三支部队,都在高平方向。
这不是一场"碾压式胜利",也不是越南战史里那个"大捷"。这是两支军队在一片溶洞密布的山地里,用真实的血和命,打出来的二十八天。
谁赢了?
打完撤军的那一方,在历史上叫做"达到作战目的"。留在山里继续打游击的那一方,在战史上叫做"需要重建"。
这就是1979年高平战役最接近真相的答案。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.