1984年4月,解放軍14軍40師在師長劉昌友的率領下對老山麻栗坡地區的越軍進行了大規模的清剿,僅僅用了三天的時間,就收復了被越軍非法侵佔五年之久的麻栗坡地區。但是越軍不甘心失敗,在進行了幾次試探性的進攻後,便開始調集重兵,準備對我軍發動進攻。
從1984年7月1日起,越軍在老山前線開始變得安靜起來,前沿部隊開始停止向我軍進行任何形式的挑釁,越軍炮兵也停止向我軍防禦陣地縱深發射炮彈。但是此時越軍已經開始不斷的從後方調集兵力,共調集了三個師九個團共兩萬多人的兵力,還調集了大量的炮兵部隊,越南一半的大口徑炮彈全部被調往前線。
我軍為了防止越軍的偷襲,工兵部隊用火箭佈雷車向我方防禦陣地拋射了30多萬顆大小地雷,形成了東西長七公里,縱深寬500米的雷區。我軍後勤部隊抽調200多輛軍車,源源不斷的往前線運輸炮彈。7月11日夜,我軍電子偵聽部隊偵聽到越軍第二方面軍司令指揮部的一個無線電訊號,經過破譯,內容是:“各部速報準備情況。”
12日凌晨兩點半,越軍電報往來開始變得頻繁,我軍指揮官知道越軍肯定是要有所行動了,我軍指揮部立刻命令炮兵第四師以130加農榴彈炮,向越軍後方供給基地,炮兵陣地,後勤補給部隊,後續步兵部隊進行十分鐘的火力急襲,炮兵320團以122加榴炮對敵清水口附近區域進行十分鐘的火力打擊,三個小口徑炮兵營,對我軍陣地前沿三公里段進行十分鐘的火力打擊。在第一輪炮火打擊後,越軍各部受到不同程度的損失,但是越軍並沒有對我軍發動進攻。
12日凌晨,我軍所有火炮全部開火,從越軍後方基地一直炸到我軍前沿陣地,對各個重點區域進行地毯式的轟炸,此時埋伏在我軍陣地前沿的部隊開始發了瘋一樣的向我軍發動進攻。越軍大部隊對我軍在前沿陣地的守備團發動進攻,而當時我軍在前沿陣地只有40師119團,所以炮兵的支援顯得十分重要。
打到中午的時候,我軍的炮兵就明顯供應不上了,一線警戒陣地幾乎全部失守,119團團長張又俠的指揮所前面只有一個高地沒有被越軍佔領。這時昆明軍區司令張銍秀立刻下達命令,讓部隊到公路上攔民用車拉炮彈,所有物資一律卸下,由部隊官兵負責看管,每一輛由一位解放軍戰士領著去拉炮彈,這一天先後有800多輛民用車參與到了運輸炮彈的行列中,沒過多久,源源不斷的炮彈就被拉到了前沿陣地。
在我軍強大的炮火壓制和守備部隊的頑強阻擊下,越軍損失十分慘重,戰鬥打到12日下午五點多,僅在我軍陣地前沿的越軍遺體就有3800多具。我軍出於人道,戰後沒多久就通知越軍過來收屍,但是越軍不聽從我軍的要求,呼呼啦啦來了六七十人,還都帶著武器,連高射機槍都給拉上了,我軍炮兵一個急速射,將其全部殲滅。這一天,僅我軍炮兵部隊就發射了3000多噸炮彈。