1938年(nian)參加“泰國(guo)各(ge)(ge)界華(hua)僑抗(kang)日(ri)(ri)救國(guo)聯合會”,投身于抗(kang)日(ri)(ri)救亡(wang)運動。1940年(nian)初(chu)由該會介紹回國(guo),在(zai)廣(guang)東(dong)人(ren)(ren)(ren)(ren)(ren)民(min)(min)(min)(min)抗(kang)日(ri)(ri)游擊(ji)(ji)(ji)隊(dui)(dui)(dui)(dui)虎門(men)隊(dui)(dui)(dui)(dui)當(dang)戰(zhan)(zhan)(zhan)士(shi)。1941年(nian)加入中(zhong)(zhong)(zhong)(zhong)國(guo)共(gong)產黨(dang),任(ren)(ren)短槍隊(dui)(dui)(dui)(dui)小(xiao)隊(dui)(dui)(dui)(dui)長(chang),圓滿完成了(le)從(cong)港(gang)九搶(qiang)救出(chu)來(lai)的(de)茅盾、鄒韜奮、胡繩等一(yi)批(pi)知名(ming)(ming)文化人(ren)(ren)(ren)(ren)(ren)士(shi)及(ji)國(guo)際友人(ren)(ren)(ren)(ren)(ren)的(de)接送任(ren)(ren)務。1943年(nian)12月(yue)廣(guang)東(dong)人(ren)(ren)(ren)(ren)(ren)民(min)(min)(min)(min)抗(kang)日(ri)(ri)游擊(ji)(ji)(ji)隊(dui)(dui)(dui)(dui)東(dong)江(jiang)(jiang)縱隊(dui)(dui)(dui)(dui)成立(li),他(ta)任(ren)(ren)西虎中(zhong)(zhong)(zhong)(zhong)隊(dui)(dui)(dui)(dui)中(zhong)(zhong)(zhong)(zhong)隊(dui)(dui)(dui)(dui)長(chang)。1945年(nian)春(chun)夏之間,率(lv)領(ling)中(zhong)(zhong)(zhong)(zhong)隊(dui)(dui)(dui)(dui)與兄(xiong)弟部(bu)隊(dui)(dui)(dui)(dui)攻(gong)(gong)打龍(long)門(men)縣(xian)永漢(han)鎮(zhen),俘敵(di)(di)(di)(di)(di)(di)幾(ji)十(shi)(shi)人(ren)(ren)(ren)(ren)(ren)后(hou)(hou)(hou)(hou),撤離到(dao)(dao)(dao)(dao)附近農村宿(su)營。第(di)二天(tian)敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)反撲占領(ling)永漢(han)鎮(zhen),他(ta)率(lv)隊(dui)(dui)(dui)(dui)反擊(ji)(ji)(ji),在(zai)激戰(zhan)(zhan)(zhan)中(zhong)(zhong)(zhong)(zhong)大(da)(da)(da)(da)腿負傷(shang),后(hou)(hou)(hou)(hou)轉到(dao)(dao)(dao)(dao)九龍(long)新界赤徑(jing)(jing)村東(dong)縱后(hou)(hou)(hou)(hou)方(fang)(fang)醫院治(zhi)療,傷(shang)愈(yu)后(hou)(hou)(hou)(hou)調到(dao)(dao)(dao)(dao)大(da)(da)(da)(da)亞灣(wan)(wan)(wan)海(hai)上(shang)獨立(li)大(da)(da)(da)(da)隊(dui)(dui)(dui)(dui)任(ren)(ren)中(zhong)(zhong)(zhong)(zhong)隊(dui)(dui)(dui)(dui)長(chang),不久升為(wei)(wei)副(fu)大(da)(da)(da)(da)隊(dui)(dui)(dui)(dui)長(chang)。抗(kang)日(ri)(ri)戰(zhan)(zhan)(zhan)爭(zheng)勝利后(hou)(hou)(hou)(hou),東(dong)江(jiang)(jiang)縱隊(dui)(dui)(dui)(dui)主(zhu)(zhu)力(li)北撤,他(ta)留下(xia)堅持斗(dou)爭(zheng)。1946年(nian)6月(yue),國(guo)民(min)(min)(min)(min)黨(dang)撕(si)毀停(ting)戰(zhan)(zhan)(zhan)協定,大(da)(da)(da)(da)舉圍攻(gong)(gong)中(zhong)(zhong)(zhong)(zhong)共(gong)武裝部(bu)隊(dui)(dui)(dui)(dui)和(he)游擊(ji)(ji)(ji)區(qu)。中(zhong)(zhong)(zhong)(zhong)共(gong)廣(guang)東(dong)區(qu)黨(dang)委決定恢(hui)復武裝斗(dou)爭(zheng)。他(ta)組織海(hai)上(shang)游擊(ji)(ji)(ji)隊(dui)(dui)(dui)(dui),在(zai)上(shang)川(chuan)島(dao)、下(xia)川(chuan)島(dao)一(yi)帶海(hai)域與國(guo)民(min)(min)(min)(min)黨(dang)軍(jun)(jun)(jun)隊(dui)(dui)(dui)(dui)展開(kai)斗(dou)爭(zheng)。1947年(nian)4月(yue)惠(hui)東(dong)寶(bao)人(ren)(ren)(ren)(ren)(ren)民(min)(min)(min)(min)護(hu)鄉團第(di)三大(da)(da)(da)(da)隊(dui)(dui)(dui)(dui)成立(li),他(ta)任(ren)(ren)副(fu)大(da)(da)(da)(da)隊(dui)(dui)(dui)(dui)長(chang)。1948年(nian)春(chun)節期(qi)間,奉(feng)命攻(gong)(gong)擊(ji)(ji)(ji)駐在(zai)廣(guang)九鐵路布告站附近、作惡(e)多(duo)(duo)(duo)端、群(qun)眾恨之入骨的(de)國(guo)民(min)(min)(min)(min)黨(dang)保安十(shi)(shi)五團四(si)連。在(zai)大(da)(da)(da)(da)年(nian)初(chu)二那天(tian),他(ta)帶領(ling)10多(duo)(duo)(duo)名(ming)(ming)男女隊(dui)(dui)(dui)(dui)員,扮成香港(gang)客和(he)探親拜年(nian)的(de)鄉民(min)(min)(min)(min),瞞過敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)哨兵(bing)(bing),進入敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)營區(qu),突然沖(chong)(chong)進營房(fang)向(xiang)敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)開(kai)火(huo),戰(zhan)(zhan)(zhan)斗(dou)20多(duo)(duo)(duo)分鐘,斃(bi)俘敵(di)(di)(di)(di)(di)(di)軍(jun)(jun)(jun)20多(duo)(duo)(duo)人(ren)(ren)(ren)(ren)(ren),繳獲(huo)(huo)長(chang)短槍20多(duo)(duo)(duo)支和(he)彈(dan)(dan)藥一(yi)批(pi),我(wo)(wo)隊(dui)(dui)(dui)(dui)員無一(yi)傷(shang)亡(wang)。廣(guang)九沿線敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)大(da)(da)(da)(da)為(wei)(wei)震驚。1948年(nian)7月(yue)中(zhong)(zhong)(zhong)(zhong)旬,我(wo)(wo)軍(jun)(jun)(jun)奇襲沙(sha)漁涌勝利后(hou)(hou)(hou)(hou),國(guo)民(min)(min)(min)(min)黨(dang)以(yi)(yi)兩個營兵(bing)(bing)力(li)進攻(gong)(gong)坪山(shan)(shan)等游擊(ji)(ji)(ji)區(qu),在(zai)山(shan)(shan)子嚇與我(wo)(wo)軍(jun)(jun)(jun)發(fa)(fa)生(sheng)遭(zao)遇戰(zhan)(zhan)(zhan),當(dang)時(shi)(shi)他(ta)在(zai)銅錫徑(jing)(jing)擔任(ren)(ren)伏擊(ji)(ji)(ji)任(ren)(ren)務,聽到(dao)(dao)(dao)(dao)槍戰(zhan)(zhan)(zhan)聲后(hou)(hou)(hou)(hou),即率(lv)部(bu)從(cong)敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)背后(hou)(hou)(hou)(hou)登山(shan)(shan)攻(gong)(gong)擊(ji)(ji)(ji),敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)在(zai)我(wo)(wo)軍(jun)(jun)(jun)前后(hou)(hou)(hou)(hou)夾攻(gong)(gong)下(xia)慘敗逃竄。這次(ci)戰(zhan)(zhan)(zhan)斗(dou),共(gong)斃(bi)敵(di)(di)(di)(di)(di)(di)160多(duo)(duo)(duo)人(ren)(ren)(ren)(ren)(ren),俘敵(di)(di)(di)(di)(di)(di)130多(duo)(duo)(duo)人(ren)(ren)(ren)(ren)(ren),并繳獲(huo)(huo)機槍7挺,步槍200多(duo)(duo)(duo)支,彈(dan)(dan)藥大(da)(da)(da)(da)批(pi)。1950年(nian)初(chu),人(ren)(ren)(ren)(ren)(ren)民(min)(min)(min)(min)解(jie)放(fang)(fang)(fang)軍(jun)(jun)(jun)廣(guang)東(dong)省軍(jun)(jun)(jun)區(qu)江(jiang)(jiang)防司(si)(si)令(ling)部(bu)成立(li),他(ta)調任(ren)(ren)海(hai)防大(da)(da)(da)(da)隊(dui)(dui)(dui)(dui)副(fu)大(da)(da)(da)(da)隊(dui)(dui)(dui)(dui)長(chang)。同年(nian)5月(yue)25日(ri)(ri)凌晨2時(shi)(shi),奉(feng)命與友軍(jun)(jun)(jun)一(yi)三一(yi)師從(cong)唐家灣(wan)(wan)(wan)出(chu)發(fa)(fa),渡海(hai)解(jie)放(fang)(fang)(fang)萬山(shan)(shan)群(qun)島(dao),他(ta)乘一(yi)艘(sou)排(pai)水量28噸(dun)的(de)“解(jie)放(fang)(fang)(fang)號(hao)”炮艇(ting),航(hang)行一(yi)個多(duo)(duo)(duo)小(xiao)時(shi)(shi)后(hou)(hou)(hou)(hou),一(yi)馬當(dang)先,于凌晨4時(shi)(shi),孤(gu)艇(ting)到(dao)(dao)(dao)(dao)達目的(de)地垃圾(ji)尾(wei)島(dao)馬灣(wan)(wan)(wan)港(gang),從(cong)霧(wu)海(hai)中(zhong)(zhong)(zhong)(zhong)觀察到(dao)(dao)(dao)(dao)港(gang)內停(ting)泊著國(guo)民(min)(min)(min)(min)黨(dang)海(hai)軍(jun)(jun)(jun)各(ge)(ge)類艦(jian)(jian)(jian)(jian)艇(ting)20多(duo)(duo)(duo)艘(sou),其(qi)中(zhong)(zhong)(zhong)(zhong)排(pai)水量千(qian)噸(dun)以(yi)(yi)上(shang)的(de)大(da)(da)(da)(da)艦(jian)(jian)(jian)(jian)有4艘(sou)。他(ta)乘敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)不備,指揮(hui)(hui)“解(jie)放(fang)(fang)(fang)號(hao)”全(quan)速沖(chong)(chong)進敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)艦(jian)(jian)(jian)(jian)群(qun),突然開(kai)火(huo),敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)從(cong)夢(meng)中(zhong)(zhong)(zhong)(zhong)驚醒,亂開(kai)炮,打信號(hao)。當(dang)他(ta)從(cong)燈光信號(hao)中(zhong)(zhong)(zhong)(zhong)發(fa)(fa)現敵(di)(di)(di)(di)(di)(di)方(fang)(fang)旗艦(jian)(jian)(jian)(jian)是“太和(he)號(hao)”護(hu)衛(wei)(wei)艦(jian)(jian)(jian)(jian)時(shi)(shi),即指揮(hui)(hui)“解(jie)放(fang)(fang)(fang)號(hao)”向(xiang)“太和(he)號(hao)”沖(chong)(chong)擊(ji)(ji)(ji)。到(dao)(dao)(dao)(dao)距(ju)離敵(di)(di)(di)(di)(di)(di)艦(jian)(jian)(jian)(jian)幾(ji)十(shi)(shi)米時(shi)(shi),命令(ling)對準旗艦(jian)(jian)(jian)(jian)指揮(hui)(hui)臺猛(meng)烈炮擊(ji)(ji)(ji)。旗艦(jian)(jian)(jian)(jian)被(bei)擊(ji)(ji)(ji)中(zhong)(zhong)(zhong)(zhong)起(qi)火(huo),敵(di)(di)(di)(di)(di)(di)艦(jian)(jian)(jian)(jian)隊(dui)(dui)(dui)(dui)司(si)(si)令(ling)兼萬山(shan)(shan)防衛(wei)(wei)司(si)(si)令(ling)齊鴻(hong)章被(bei)擊(ji)(ji)(ji)傷(shang),逃臺灣(wan)(wan)(wan)后(hou)(hou)(hou)(hou)斃(bi)命。當(dang)時(shi)(shi)敵(di)(di)(di)(di)(di)(di)艦(jian)(jian)(jian)(jian)隊(dui)(dui)(dui)(dui)失去指揮(hui)(hui),亂成一(yi)團,文虎抓住戰(zhan)(zhan)(zhan)機,指揮(hui)(hui)“解(jie)放(fang)(fang)(fang)號(hao)”在(zai)敵(di)(di)(di)(di)(di)(di)艦(jian)(jian)(jian)(jian)隊(dui)(dui)(dui)(dui)中(zhong)(zhong)(zhong)(zhong)穿插炮擊(ji)(ji)(ji)敵(di)(di)(di)(di)(di)(di)艦(jian)(jian)(jian)(jian),一(yi)艘(sou)排(pai)水量1625噸(dun)的(de)登陸(lu)(lu)(lu)艦(jian)(jian)(jian)(jian)中(zhong)(zhong)(zhong)(zhong)海(hai)號(hao)”中(zhong)(zhong)(zhong)(zhong)彈(dan)(dan)起(qi)火(huo),與受傷(shang)的(de)旗艦(jian)(jian)(jian)(jian)倉皇逃出(chu)港(gang)口。此(ci)時(shi)(shi),我(wo)(wo)“桂山(shan)(shan)號(hao)”登陸(lu)(lu)(lu)艦(jian)(jian)(jian)(jian)趕到(dao)(dao)(dao)(dao)參戰(zhan)(zhan)(zhan),擊(ji)(ji)(ji)沉敵(di)(di)(di)(di)(di)(di)方(fang)(fang)“水寧”艦(jian)(jian)(jian)(jian)。海(hai)戰(zhan)(zhan)(zhan)持續到(dao)(dao)(dao)(dao)天(tian)亮(liang),敵(di)(di)(di)(di)(di)(di)人(ren)(ren)(ren)(ren)(ren)發(fa)(fa)現港(gang)內只有我(wo)(wo)軍(jun)(jun)(jun)兩艘(sou)小(xiao)艦(jian)(jian)(jian)(jian)艇(ting),即組織火(huo)力(li)反撲,“解(jie)放(fang)(fang)(fang)號(hao)”被(bei)擊(ji)(ji)(ji)中(zhong)(zhong)(zhong)(zhong),19名(ming)(ming)官(guan)兵(bing)(bing)中(zhong)(zhong)(zhong)(zhong),傷(shang)亡(wang)16名(ming)(ming),我(wo)(wo)主(zhu)(zhu)炮發(fa)(fa)生(sheng)故障,他(ta)沖(chong)(chong)向(xiang)炮位(wei)排(pai)除故障時(shi)(shi),不幸(xing)中(zhong)(zhong)(zhong)(zhong)彈(dan)(dan)犧牲。艇(ting)長(chang)梁魁庭帶傷(shang)駕(jia)艇(ting)突圍安全(quan)返(fan)航(hang)。此(ci)戰(zhan)(zhan)(zhan)給(gei)國(guo)民(min)(min)(min)(min)黨(dang)海(hai)軍(jun)(jun)(jun)駐萬山(shan)(shan)群(qun)島(dao)的(de)艦(jian)(jian)(jian)(jian)隊(dui)(dui)(dui)(dui)沉重打擊(ji)(ji)(ji),創(chuang)造了(le)解(jie)放(fang)(fang)(fang)軍(jun)(jun)(jun)以(yi)(yi)少勝多(duo)(duo)(duo),以(yi)(yi)小(xiao)艦(jian)(jian)(jian)(jian)打敗大(da)(da)(da)(da)艦(jian)(jian)(jian)(jian)的(de)輝煌(huang)戰(zhan)(zhan)(zhan)例(li),為(wei)(wei)登陸(lu)(lu)(lu)部(bu)隊(dui)(dui)(dui)(dui)解(jie)放(fang)(fang)(fang)萬山(shan)(shan)各(ge)(ge)島(dao)掃除了(le)障礙(ai),受到(dao)(dao)(dao)(dao)軍(jun)(jun)(jun)委海(hai)軍(jun)(jun)(jun)首長(chang)的(de)特電(dian)嘉勉。毛(mao)澤東(dong)主(zhu)(zhu)席贊揚這次(ci)海(hai)戰(zhan)(zhan)(zhan)“是人(ren)(ren)(ren)(ren)(ren)民(min)(min)(min)(min)海(hai)軍(jun)(jun)(jun)首次(ci)英勇戰(zhan)(zhan)(zhan)役(yi),應予表揚”。中(zhong)(zhong)(zhong)(zhong)南軍(jun)(jun)(jun)區(qu)追認(ren)他(ta)為(wei)(wei)海(hai)軍(jun)(jun)(jun)戰(zhan)(zhan)(zhan)斗(dou)英雄。南海(hai)艦(jian)(jian)(jian)(jian)隊(dui)(dui)(dui)(dui)第(di)一(yi)艦(jian)(jian)(jian)(jian)隊(dui)(dui)(dui)(dui)政(zheng)治(zhi)部(bu)在(zai)黃(huang)埔島(dao)為(wei)(wei)他(ta)立(li)碑(bei)紀念。