日战争爆发后，任第十一师师长，武汉卫戍司令部警备旅旅长，第九十四军一八五师师长，第十八军军长。民国三十二（1943年）年8月转任国民革命军第五十四军少将军长，民国三十三（1944年）年9月22日升任第20集团军副总司令，先后参加淞沪会战、武汉会战、枣宜会战、鄂西会战、滇西缅北会战等。1944年8月，兼任国民政府军政部副军务司长、后卸任野战指挥职务，专任于军政事务，升任军政部署长。1946年后任国防部第五厅听长、代理参谋次长，国防部第一陆军训练处处长，长沙绥靖公署副主任。1948年9月授陆军中将。