年仅34岁。1946年，国共内战全面爆发，任国民党王牌军整编第3师中将副师长，为王敬久整编军（相当于集团军）部下。1946年9月，定陶战役中，整编第3师被解放军包围，残部2000余人突围成功。1948年5月，出任中华民国国防部第一厅（人事厅）副厅长，中将军衔。1948年9月22日，晋升中华民国陆军中将，时年仅36岁。1949年，出任国民党国防部一厅中将厅长。1949年，赴台湾。曾在台湾革命实践研究院（今国家发展研究院）研究。在台湾担任中华民国国防部和参谋本部多种要职，包括中华民国国防部第一参谋次长室