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