1937年抗日战争爆发时,任第一野战补充团上校团长。
淞沪会战时,调任陆军第一O二师第六O九团团长,移防苏北砀山,与日本侵略军激战20多天,予敌以重创,最后粮尽弹绝,身受重伤,仍率部冲出包围,幸免于难。
1938年6月,应孙立人之邀,任缉私总队第二团团长。
1941年缉私总队改编为新编第三十八师,任少将副师长,加入中国远征军,在印度蓝加姆整训,后入缅甸北部与日本侵略军作战。
1944年任新编第三十八师师长,率部向缅甸南坎前进,与日军九十六师团主力及日军十八师团遭遇于卡提克大山丛林中,激战18昼夜,大败日军。
1945年8月,因抗击日本侵略军有功,获国民政府四等云麾勋章。
日本帝国主义投降后,他率新编第三十八师接收广州。
1945年底跟随国民党新一军到东北抢占沈阳等地。曾在铁岭、四平、鞍山等地与人民解放军对抗。
1946年底因三十八师一部在吉林德惠被解放军歼灭,被撤去师长之职,改任第一军少将高参。
1947年秋,任国民党陆军训练司令部参谋长,后又任第四军官训练班副主任。
1948年春,国民党青年军二O六师在洛阳被解放军击溃,他被任命为青年军二O六师师长,负责收容整训。曾派员回湘征集兵员,并率部开到台湾凤山接受训练。
1949年初,升任国民党陆军(青年军)第八十军中将军长。在蒋介石的指使下,他在福州、金门等地与解放军作负隅顽抗。
1950年后官职节节上升。
1958年任台湾陆军总司令部副总司令。
1965年8月至1969年1月任台湾“国防部”总政治作战部主任。后任台湾“国家总动员委员会”副主任委员。
1975年4月5日与蒋介石同日去世,终年68岁。