卢子雄旧将杜天合、杜僧明等人,因此发动兵变,率兵包围了广州城。
陈霸先在高要闻报,率三千精兵,日夜兼程,火速救援,一战而解重围,杜天合、杜僧明等叛将被擒。
大同十年(544年)冬,萧暎在广州病亡。
次年(545年),陈霸先护丧返回京师建康。
走到大庾岭之时,梁武帝下诏任命陈霸先为交州司马,领武平太守,随新任交州刺史前往交州讨伐李贲。
陈霸先返回广州,召聚将士,备办军资,并与征讨大军于十二月抵达交州。
当时,萧勃为定州刺史,与陈霸先等在西江相会。
因为萧勃深知军士们都害怕远征,所以想办法用钱财来诱杨蒨。
于是,杨蒨召集诸将询问对策,陈霸先认为——交趾的叛变完全是宗室的罪过,造成叛乱遍及数个州县,历时数年,劳师糜饷,萧勃又只顾及眼前的利益,完全不顾国家大计。
陈霸先指出应该奋起平叛,不用顾及宗室的利益,于是领兵击鼓进击。
大同十一年(545年)六月,陈霸先平叛大军到达交州,李贲率军数万在苏历江口设下城栅抵挡梁军。
杨蒨推荐陈霸先所部为前锋,陈霸先率军大破李贲的战阵,李贲逃到了典澈湖。
李贲在屈獠界设置营寨,大造船舰,阻挡在典澈湖中。
梁军十分忌惮,停驻在湖口不敢进兵。
陈霸先对将领们说:“我们的军队已经耗时良多,将士疲劳,长时间相持,这恐怕不是好办法。况且孤军无援,进入了敌军腹地,如果一次不能取胜,又怎能保全自己。如今不如接着李贲多次迁移逃跑,人心没有稳固,当地夷民拼凑而成一军,很容易摧垮,如果此时不去战胜他们,此后将找不到这么好的时机了。”