一九一八年三月十六日,劉志陸所指揮第三軍克復恩平,為其它各路軍跟進展開掃除了障礙。
李烈鈞當即調整部署,命令第三軍進行佯攻,從正面牽制敵人,吸引敵之注意力。而將李根源的靖國軍作為主攻部隊,秘密急行軍,于二十四日前插到陽江北部,從翼側攻擊敵人。
同時令第二、三、四軍均按原計劃分別于二十三日前向陽江推進,掩護李根源部的進攻行動。
討龍軍四路進攻,海軍艦隊也協力堵剿。
李嘉品見難于抵抗,遂于三月二十五日放棄陽江,逃向電白(今電白東)。
討龍軍乘勝追擊,于四月十二日占領電白。
這時,龍濟光主力麇集在高州、化州、石城一帶,準備頑抗。
討龍軍攻克電白后,立即分兵兩路以左翼部隊配合沈鴻英部扼制化州東北部,并向化州、石城之正面攻擊;
以步兵一營、工兵一連組成別動支隊,在海軍掩護下,在雷州半島南部登陸,攻擊龍軍側背;另以軍艦載步兵一部,在瓊州登陸,襲擊龍軍老巢。
龍濟光部四面被圍,已無斗志。
討龍軍步步推進,勢如破竹,于四月二十五日收復化州,二十七日攻克石城,二十八日下遂溪。
與此同時,瓊東縣(今瓊海東北)警衛營長楊錦龍,聯絡本部及當地黎族人民宣布獨立,反對龍濟光在瓊州的統治。
龍濟光見所部彈盡糧絕,進退失據,只好棄軍逃走,赴北京投靠段祺瑞,其部下多繳械投降。
討龍之戰遂告收官。
一九一八年四月,江西督軍陳光遠遵照段祺瑞三路攻粵的命令,派兵攻入廣東南雄。
南雄市,地處廣東省東北部,大庾嶺南麓,毗鄰江西。自古是嶺南通往中原的要道,是粵贛邊境的商品集散地。史稱“居五嶺之首,為江廣之沖”、“枕楚跨粵,為南北咽喉”。
唐光宅元年(684年)置湞昌縣。南漢乾亨四年,在湞昌縣置雄州。宋開寶四年,改為南雄州。明洪武元年,置府。清嘉慶十二年,改為直隸南雄州。民國后,改為南雄縣,隸屬廣東。
四月十八日,陳光遠派贛南鎮守使吳鴻昌為攻粵總司令,混成旅長丁效蘭為副司令,率兵兩旅向南雄進攻。
廣州護法軍政府陸軍總長、靖國軍第五軍軍長張開儒,鑒于南雄只有守兵四營,難于抵敵,急調駐韶關、仁化等地的第五旅、第六旅及炮兵一團,向南雄增援。
但援軍立足未穩,即被贛軍擊潰,南雄陷落。
莫榮新得報,急任李根源為粵贛湘邊防軍務督辦,令率所部滇軍由討龍戰場疾速北上。
李根源率靖國軍趕到韶關,將所部布置在韶關以北,接替第五軍防務。
五月初,李烈鈞又奉命率討龍部隊增援北線。由于張開儒南雄之敗,莫榮新乘機排除異己,撤掉了張的軍長職務,將第五軍交給李根源統率。
李烈鈞、李根源整頓部隊后,決定分兵三路反攻贛軍。
命滇軍朱培德旅出仁化、扶溪,楊益謙旅出都坑、羅壩,威脅贛軍兩翼;第五軍為中路,從正面進攻南雄。
為加強攻擊能力,李烈鈞從廣州調運數門重炮配屬部隊。
六月三日,靖國軍發動全面反攻。激戰四晝夜,贛軍向贛境敗退,靖國軍克復南雄。
靖國軍反攻獲勝后,李烈鈞聯絡在衡、寶以南屯集的湘、桂軍,擬相互策應,大舉北進。由湘桂軍負責攻取衡、寶,滇軍負責攻取壩州;另調駐守潮梅的方聲濤部由梅縣出武夷山,直搗寧都。
但此時粵、桂軍意見紛歧,俱無戰意。
陸榮廷則主張“湘邊現狀,宜取守勢,雖有生力軍到,亦不必汲汲進攻,但以保守桂邊,靜待為上”。
不久,李烈鈞奉調為廣州軍政府參謀