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