1922年——任孙中山北伐大本营第一游击大队队长。
1924年——任黄埔陆军军官学校教官。
1925年——任军校教导第一团第二营营长,后任第一军第一团团长,参加两次东征。
1926年——任第二师副师长兼参谋长,不久升任第一军第二师师长。
1927年——率部参加北伐,任第一路军前线指挥、第一军第三纵队指挥官、第一军军长兼第二师师长。同年,任军事委员会委员。
1928年——任第一集团军第一军团总指挥兼第一军军长。
1929年——蒋桂战争时任讨逆军第一军军长兼第一师师长。
1930年——任第二军团总指挥,率部参加中原大战。同年,任河南省政府主席。
1931年——兼任陆海空军总司令开封行营主任。
1932年——任“围剿”鄂豫皖苏区的中路军副司令官。
1933年——任赣鄂闽湘粤五省“剿匪”北路军总指挥。
1934年——任河南省保安司令。
1935年——任陆军二级上将。
1936年——任国防会议委员,西安事变后任“讨逆军”东路集团军总司令。