1937年6月第32團改稱第146師(師長范紹增)第437旅(旅長傅楠)第4團,仍任上校團長。8月第146師縮編為兩旅四團制,改任第146師(師長劉兆藜)第438旅(旅長梁澤民)第873團上校團長。
1940年3月第146師縮編為三團制,改任第146師(師長周紹軒)第436團上校團長。7月調升第144師(師長唐明昭)少將副師長。
1942年8月6日晉任陸軍步兵上校。
1943年9月調升第147師(師轄三團)少將師長。
1944年8月調任第145師(師轄三團)少將師長。
1945年10月10日獲頒忠勤勳章。
1946年5月5日獲頒勝利勳章。6月第145師整編為第145旅(旅轄兩團),改任少將旅長。
1948年1月1日獲頒四等雲麾勳章。7月升任整編第21師(師長王克俊)少將副師長。9月19日整21師恢復第21軍番號,改任少將副軍長。同月22日晉任陸軍少將。
1949年8月調任第15兵團(司令官羅廣文)中將高級參謀。12月25日在四川郫縣隨部起義後入人民解放軍西南軍政大學學習。
1952年3月轉業後返鄉定居。
1958年4月在四川永川病逝。
