革命军和北伐战争，任六十团党代表、连长、营长、副团长、团长，经历了攻占武昌、南昌、杭州、上海、徐州等着名战役。1928年以后，任第一军六十五团团长、第十一师三十一旅少将旅长，与同学关麟征共事。1930年在中原大战中负重伤，立下战功；1932年后担任卫立煌的副手，围剿苏区红军并平定福建事变；1935年任驻闽第二绥靖区司令官兼第十师中将师长。
中年经历.1937年抗日战争爆发，任陆军第十四军军长，在山西忻口会战中任左翼兵团指挥官，指挥5个师与日本侵略军激战两周，后转战中条山游击根据