1988年2月,依據中國政府和聯合國教科文組織政府間海洋學委員會於1987年2月21日在法國巴黎聯合國教科文組織總部第十四屆海洋委員會年會的協議,由中國在南沙群島建立74號海洋觀察站。3月14日,陳偉文作為榆林基地參謀長,率中國海軍護衛艦502號“南充”艦、531號“鷹潭”艦、556號“湘潭”艦編隊在南海九章群礁赤瓜礁海域執行任務。遭到越南人民軍海軍的挑釁,陳偉文下令還擊。擊沉兩艘越南武裝運輸艦HQ604號和HQ605號,擊傷越南HQ505“歸仁”號坦克登陸艦(後沉沒),越軍死亡74人,被俘虜9人。中國海軍僅1名登陸人員受傷[1]。中國海軍在這次行動中收複六座南沙群島島礁。
1988年9月,中國人民解放軍恢複軍銜製。陳偉文的職務級別原應授予海軍大校軍銜。因赤瓜礁海戰戰功,被破格授予海軍少將軍銜。