（1918年）12月升旅长。民国九年（1920年），靖国之役，倒向熊克武一边。熊部攻佔成都后，4月5日升至四川陆军第三军第七师师长，占合川一带，12月30日北京政府任命为合川镇守使。民国十二年（1923年），与刘湘、杨森、邓钖侯等结成联盟，攻击熊克武、刘成勋等部。同年9月15日被委任为国军第三十一师师长。12月向熊、刘反攻。同年，授骞威将军。民国十三年（1924年）5月2日，加上将衔，任中央军第三十一师师长、川北卫戍总司令，驻防遂宁一带，辖三师二旅。民国十四年（1925年），任反杨森联军第六路总