广州护法军政府授以陆军中将衔。 1920年任驻川第六师师长。1921年12月23日被孙中山特任为北伐大本营参议。1922年初任四川讨贼军第一路总司令，7月任四川南路司令兼川东边防军司令。1923年7月5日任中国国民党四川总支部长。11月25日任四川讨贼(曹锟)军第三军军长。1924年讨贼军战斗失利后去广东。1924年1月30日当选中国国民党第一届中央执行委员。2月派为中央党部四川支部执行委员。1925年11月在北京出席西山会议。1927年10月19日特任南京国民政府军事委员会委员。1929年任滇康垦殖特