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