顾品珍率部自四川回云南，驱逐了唐继尧。杨如轩奉命在滇南剿匪，半年便将土匪吴学显等部肃清，1921年8月杨如轩晋升为旅长。在贵州镇宁时，滇军部队奉孙中山电令，赴广东讨伐陈炯明。随后，滇军又参与进攻桂军沈鸿英部并获胜。1923年3月30日，大元帅孙中山任命杨池生为中央直辖滇军第一师师长，杨如轩为中央直辖滇军第二师师长。1923年7月，杨如轩、杨池生因故被免职。吴佩孚随即邀请二人北上，杨如轩乃离开孙中山，投靠吴佩孚。1924年，杨如轩被吴佩孚任命为中央陆军第六师中将师长，兼赣粤边防督办。1926年，广州国民政