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