日战争期间，曾任第八十七师二六一旅旅长、国民革命军第八军第六十一师副师长、第七十八师师长、第九十七师师长、国民革命军第五十七军军长。后任青年军第二〇五师师长，国民革命军第六军军长、国民革命军第七十一军军长、第七兵团司令官。1936年10月5日晋升陆军少将。1946年起，任第十一绥靖区司令官兼行政长官，驻青岛，指挥国民革命军第三十二军和第十九师，及2个保安旅，1个山东警备旅改编部队。1948年9月22日，晋升陆军中将。1949年2月20日，到溪口向蒋中正报告：「美国海军人员对青岛问题，态度已变，表示不