战争爆发后，先后担任国民政府军事委员会第一局参谋（上校军衔），军政部政治训练处副处长（少将军衔），预备第二十师副师长、师长。
国共内战时期.国共内战时期，自1946年起，先后担任第六十军副军长，第六十师整编副师长、代师长，中华民国国防部第十五新兵补训处处长（少将军衔）。1948年9月，授予陆军少将军衔。
台湾时期.1949年秋（一说，1950年底），抵台湾。曾担任中华民国（台湾）国防部高级参谋。曾是轮船招商局（今阳明海运的前身）的顾问。1990年，因病