司令兼宁波市公安局局长；10月26日任第一军第一师师长。1928年1月任第一军副军长兼第一师师长，并参加第二期北伐。同年7月25日因北伐完成，各军缩编，任第九师师长。1929年3月率部平定桂系武汉事变后，任第二军军长。后又参加了讨伐石友三、讨伐唐生智的战役。中原大战爆发后，率部讨伐冯、阎，战后进驻洛阳，兼任陇海路西段警备司令。1931年7月任第四军团总指挥，率部进入江西，参加对中共中央苏区的第三次围剿。1932年1月日军进攻上海，蒋鼎文率两部增援十九路军，停战后，担任上海守卫。6月任津浦路南