年7月9日，国民革命军誓师北伐，蒋介石就任国民革命军总司令，派何应钦任第一军军长，刘峙任第一军第二师师长。北伐时，刘峙的第二师作为总预备队。1927年3月16日，刘峙奉命移驻上海，担任交通警备。1927年8月，孙传芳渡江反攻。进逼南京。刘峙奉命从上海赶到龙潭，协同友军。把孙传芳打垮。之后，刘峙升任第一军军长率部进驻徐州。宁汉分裂时，刘峙奉命进军湖北，把鄂军胡宗铎、陶钧等军队打垮收编。在汉口兼任编练区主任，晋升为上将。1928年国民党决定继续"北伐"，进攻山东张宗昌部，命刘峙为第一军团总指挥，指挥第一军、第九