1979年2月17日凌晨6時40分, 在廣西龍州方向執行對越自衛還擊、保衛邊疆作戰任務的42軍, 集中25個炮兵營及35個團營屬炮兵連, 對水口、布局、那花當面越軍陣地前沿和淺近縱深的58個目標實施了歷時15分鐘的炮火準備。 6時55分, 全線發起攻擊。
在第一天的戰斗中, 從布局方向出擊, 擔任奪取東溪的126師步炮坦協同密切, 進展順利, 圓滿完成了打開布局至東溪通路, 保障124師沿4號公路向高平實施快速突擊的任務。 124師先頭部隊利用126師打開的口子, 于當日19時在東溪稍事修整, 即以坦克為先導, 沿4號公路突向高平。
而在軍主力右翼,
第二天上午, 在南寧指揮所的許世友接到前指司令部作戰部的報告, 得知125師還沒有打下復和縣城, 也沒有攻下平江渡口預定架設浮橋地區的制高點,
一番震怒之后, 許世友更是下達了“讓師長帶一個團, 親自打到復和去, 不準回來。 ”的死命令, 軍區前指司令部根據許世友的嚴令, 于18日16時48分給125師李師長下達了指定他親自帶一個團拿下復和的命令。
2月19日1時5分, 李師長帶領375團從糖廠北側出發, 沿公路向復和穿插。 在近4個小時的行軍后, 部隊于4時50分進至城南。 經過短暫的準備, 以10分鐘戰斗突入了復和縣城。 7時許, 2營完全控制了縣城,
雖然完成了許世友賦予的任務, 但125師的戰斗進程仍然異常艱難。 先是375團團指遭敵炮擊, 團長、政委同時負傷;接著師前指又把自己的坦克誤判為敵人的坦克, 以為被越軍四面包圍了, 搞得整個部隊的氣氛相當緊張。 由于各級指揮員始終無法掌握準確情況, 輕信以訛傳訛的錯誤報告, 因而定下了錯誤的決心, 結果造成了組織指揮上的忙亂和部隊行動的混亂。
更為嚴重的是125師向軍區前指也報告了不實情況, 說部隊傷亡很大, 使得軍區前指感到該師情況十分嚴重, 同意了該師暫緩向廣淵發展進攻的請求, 將其任務變更為清剿水口、復和、東溪、魁南公路沿線殘敵,
最終, 125師沒有能夠完成攻殲復和地區越軍, 爾后向廣淵發展進攻的預定任務。 轉為清剿護路之后, 375團1營加強7連于2月26日利用夜暗, 采取偷襲與強攻相結合的戰術, 只用了不到一個半小時的時間就攻占了班占西側長形高地, 斃敵上尉營長阮文丁以下236人, 俘敵副班長1人, 打出了一個漂亮的殲滅戰, 成為125師在此次作戰中最大的亮點, 《解放軍報》1979年3月5日第二版刊登了關于這場戰斗的通訊。