1937年12月升任第101師(師長董其武)第213旅(旅長閻應禧)第426團(團長鄭海樓)第1營少校營長。
1938年6月調升第2戰區軍政幹部學校第二分校(兼校長傅作義)軍事大隊中校大隊長。
1939年3月調任新編第32師(師長袁慶榮)第94團(團長楊新釗)中校副團長。
1943年8月調升新編第31師(師長安春山)第93團上校團長。
1945年4月30日晉任陸軍步兵中校(直晉)。
1946年3月調升暫編第10師(師長於霖瑞)少將副師長。
1947年10月調任補充兵訓練第2師少將師長。
1948年9月補2師併入暫編第2師(轄三團),仍任少將師長。
1949年1月暫2師改稱第319師(轄三團),仍任少將師長。6月第319師改稱第258師(轄三團),仍任少將師長。9月19日在綏遠歸綏率部起義。12月9日第258師改編為人民解放軍第106師(轄三團),仍任師長。
1952年2月第106師改編為建築工程第1師(轄三團),仍任師長。
1955年5月轉業後派任建築工程部大同工程總公司副經理、華北大同總公司代經理、太原市工程局副局長、山西省建設廳副廳長。
1957年6月當選政協大同市(主席徐志遠)副主席。
1972年10月調任山西省基本建設委員會(主委黃祖清)副主任委員。
1977年12月當選政協山西省(主席王謙)常務委員。
1991年4月離修。
1999年2月5日在山西大同病逝。
以上資料來源於胡博編著《國民革命軍將官總攬》