40年10月，再次调任，出任第九军（暂编）参谋长。1942年，出任第十集团军高级参谋。1943年，出任第十集团军参谋长。后转任第十六师副师长，军务局第一副局长。1945年2月20日，授中华民国陆军少将军衔，晋升陆军少将，年仅34岁。1946年，国共内战全面爆发，任国民党王牌军整编第3师中将副师长，为王敬久整编军（相当于集团军）部下。1946年9月，定陶战役中，整编第3师被解放军包围，残部2000余人突围成功。1948年5月，出任中华民国国防部第一厅（人事厅）副厅长，中将军衔。1948年9月22日，晋