一九二二年十二月六日,杨希闵与范石生、张开儒、朱培德、刘震寰、沈鸿英等将领在白马庙召开军事会议,决定讨伐陈炯明。

    作战计划为:

    (一)沈鸿英军以两旅担任攻击府河东一带;

    (二)滇军由大河北岸直攻梧州;

    (三)刘震寰部由江南岸驱逐藤县之敌直取广州。

    白马军事会议后,各军即按计划行动。刘震寰部于九日占领藤县,十日与滇军一起挥师东下,十一日攻克容潭。

    十二月十二日,刘震寰、范石生亲率桂、滇军开抵梧州,梧州的粤军依照原来所约定,不战而降,一部分诈退。

    粤军第四师团长吕春荣首先响应讨贼军,刘震寰便派其为粤军第四师师长。

    滇军、桂军一路进展顺利。桂军刘玉山部受杨希闵指挥,因而杨被推为滇桂联军总司令。粤军吕春荣、陈济棠等部受刘震寰指挥,由此刘又被推为粤桂联军总司令。

    与此同时,福建方面的东路讨贼军亦发动攻击。一九二二年十二月十九日,东路讨贼军与王永泉部、臧致平部三方会师,攻克泉州。改编陆清汝降部为一旅,委张毅为东路讨贼军第十三旅旅长。

    陈炯明在广州接到梧州方面的警报后,即派叶举为西江前敌总指挥,率领一、三两师前往封川、江口增援设防。

    一九二三年一月二日,陈部第一师发生内变,第三师不战而退,讨贼军连续占领封川、德庆、悦城等县。

    陈炯明吁请湖南的赵恒惕出兵北江,云南的唐继尧出兵桂西,以解救广东的危机,但赵和唐都没有回应。无奈之下他只能撤回“援闽军”以自救,但为时已晚。

    一九二三年一月八日,由粤军作内应,讨贼军长驱直入肇庆,十日攻克三水,进逼广州。

    陈炯明在广州召开紧急军事会议,决定如果河口不守,即放弃广州退往惠州,电请魏邦平回广州主持危局,派李炳荣为省会保安司令留守广州。

    从十三日到十五日,三水等各地纷纷响应讨贼军通电讨陈,粤军第一师师长梁鸿楷、第三师师长陈章甫通电拥戴魏邦平主持粤局。

    十五日,四面楚歌的陈炯明通电下野,十六日出走惠州。

    一九二三年一月十六日,陈炯明离开广州的当天,魏邦平由香港到了广州。

    也就是这一天,滇桂军攻入广州,电请南方政府大总统回粤。

    北江、南路各重镇次第为讨贼军所克复,黄明堂克复钦廉,陈继虞、王鸣亚克复琼崖。东路讨贼军许崇智、李福林两部回师潮梅。

    二十日,南方政府大总统自上海,委任邓泽如为广东省长,伍学滉为盐运使,杨西岩为财政厅长。又另电胡汉民、李烈钧、许崇智、魏邦平、邹鲁全权代行大总统职权。