1961年6月毕业于海军大连舰艇学院,后被分配到海军榆林基地工作,历任航海长、副舰长、舰长、航海业务长、大队副参谋长、训练科长。
陈伟文少将1980年3月调任海军广州舰艇学院,先后担任教官、教研室副主任、训练部副部长。
1987年调任榆林基地参谋长,因指挥南沙海战取得重大胜利,
1988年9月1日提前2年晋升海军少将。
1990年7月调任海军广州舰艇学院任副院长兼训练部长,
1995年6月退休。[2]
1956年,高中毕业的陈伟文考入武汉大学生物系学习。正值中国海军起步发展之时,国家号召大学生建设海军。陈伟文响应号召加入海军,于1956年7月转学至大连第一海军学校(今海军大连舰艇学院)航海系学习。1961年毕业,分配至南海舰队榆林基地“扬州”号猎潜艇做航海长。
1962年伏击海战
台湾中华民国海军一直派出特务运输船潜入大陆进行破坏。1962年,南海舰队奉命在广东及台湾海峡一带监视、伏击台湾派的特务船。1962年10月起,先后击沉台湾国民党军数艘特务运输船。1962年11月29日,陈伟文作为航海长所在的“扬州”(舷号272)号猎潜艇(为编队指挥艇)参加在广东川岛以东海域伏击击沉台湾“协进八号”特务运输船的战斗。12月6日,在汕头神泉湾海区,击沉台湾“祥胜1”号特务侦察船。
1964年伏击海战
1964年7月5日,台湾国民党军特务输送船准备潜入广西北海输送特务,后放弃返航。1964年7月12日南海舰队在海南岛榆林以东南海域公海设伏对特务船进行伏击。陈伟文所在的272号“扬州”艇参加了击沉“大金一号”“大金二号”两艘特务运输船的战斗。
1974年西沙海战
陈伟文在南海舰队从航海长,做到舰长、大队副参谋长。1974年1月19日西沙之战,南海舰队在西沙永乐群岛海域击败南越海军,收复永乐群岛中被南越军占据的三座岛屿。陈伟文时任护卫艇大队副参谋长,负责担任编队导航,并参加了此次收复岛屿的作战。
中越战争
1979年2月,中越战争爆发,中国人民解放军对越南进行自卫反击战,并在边境进行了持续十年的边境战斗。在中越战争中,陈伟文作为西沙群岛水警区训练科长正在西沙群岛的中建岛巡视,被任命为西沙前线指挥所的指挥员。1979年4月10日曾指挥驻岛守军缴获越南人民军海军三艘武装船只,俘虏越军24人。
此次战后,陈伟文于1980年调入海军广州舰艇学院(今海军兵种指挥学院),任教官、训练部副部长。
赤瓜礁海战
1987年,陈伟文调回榆林基地,任基地参谋长。1988年,依据中国政府和联合国教科文组织政府间海洋学委员会的协议,由中国在南沙群岛建立74号海洋观察站。3月14日,陈伟文作为榆林基地参谋长,率中国海军护卫舰502号“南充”舰、531号“鹰潭”舰、556号“湘潭”舰编队在南海九章群礁赤瓜礁海域执行这一任务。遭到越南人民军海军的挑衅,陈伟文下令还击。击沉越南舰艇两艘,击伤一艘,越军死亡74人,被俘虏9人。中国海军1名登陆人员受伤。中国海军在这次行动中收复六座南沙群岛岛礁。[3]
授衔海军少将
1988年9月,中国人民解放军恢复军衔制。陈伟文的职务级别原应授予海军大校军衔。因赤瓜礁海战战功,被破格授予海军少将军衔。后陈伟文进入南京的中国人民解放军海军指挥学院进修。海军指挥学院是中国人民解放军海军中级指挥军官进修学校。陈伟文之前从未有过高级进修经历,而被授予海军少将军衔,可见破格提拔。
1990年7月从海军指挥学院毕业,任海军广州舰艇学院任副院长。1993年在中央党校学习。1995年,陈伟文退休。[4]
陈伟文是中国海军少有的经历过数次海战的将领,不仅受到军内人士高度评价,国内民间也对陈伟文敬重有加。美国海军称陈伟文为中国海军的常胜将军。[1]
荣立集体二等功二次,三等功一次,个人二等功一次,三等功一次,受到升职、提前晋级的奖励,所带领的部队2次受中央军委通令嘉奖,被美国人称为常胜将军。[5]
2019年4月21日,在庆祝人民海军成立70周年大会上,陈伟文被表彰为突出贡献个人。[2]