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