率部攻克柳州，进占桂林，12月升任中央直辖黔军上将总司令。后因部属叛变回贵阳，化装经重庆抵上海闭门读书。1923年7月，任湘军第一师顾问，10月兼军官讲习所少将教育长。
1926年——1936年.1926年（民国十五年），任国民革命军独立第二师副师长兼第一旅旅长，率部北伐克九江。1927年4月，升任国民革命军第四十军第一师师长。1928年，兼任南京上将戒严司令、首都中将卫戍副司令。1932年，任首都上将卫戍司令、宪兵中将司令、代理南京市市长。1933年5月，于南京江宁成立宪兵训