陳霸先派侯安都率水軍襲擊,大破北齊軍,徐嗣徽、任約等單舸逃走。陳霸先圍攻石頭城,斷其汲水道路,城中無水,北齊將柳達摩遣使向陳霸先求和,陳霸先遂與齊結盟,簽訂和約。徐嗣徽、任約隨柳達摩奔北齊。
陳霸先隨即遣將攻占姑孰。次年正月,遣陳蒨、周文育攻克吳興(今屬浙江),杜龕敗死。王僧智等奔齊。二月,攻克會稽(今浙江紹興),斬揚州刺史張彪。
太平二年二月,梁曲江侯蕭勃在廣州反陳霸先,舉兵北伐。過五嶺至南康(今屬江西),以郢州刺史歐陽頠及其部將傅泰、蕭孜(蕭勃侄子)為前軍,至豫章,分屯要點:歐陽頠屯苦竹灘(今江西豐城西南),傅泰據蹠口城(今江西南昌南)。
南江州刺史餘孝頃在新吳(今江西奉新西)舉兵響應蕭勃,以其弟餘孝勱守郡城,自率軍出豫章據守石頭,與蕭孜會合。陳霸先派平西將軍周文育率軍進擊。周文育至豫章後,即以軍主焦譙僧度襲擊餘孝頃,盡奪其上牢所泊船隻,於豫章立柵固守。
周文育軍糧盡,諸將欲退,文育不許,遣使送出臨川(今江西南城)內史周迪,周迪允送糧食。於是周文育以舊船運老弱,順流而下,燒豫章柵欄佯退。餘孝頃見之,不設防備。周文育軍由小路日夜兼程,占據芊韶,據中築城,切斷敵軍聯係並派嚴威將軍周鐵虎等襲俘歐陽頠。
又派其將丁法攻俘傅泰。蕭孜、餘孝頃軍聞訊退走。三月,蕭勃在南康得知歐陽頠等兵敗,軍中驚慌,其部將陳法武、譚世遠於始興(今廣東廣州韶關北)斬殺蕭勃,持其首級降梁。四月,蕭孜、餘孝頃仍據石頭抵抗。
陳霸先遣平南將軍侯安都協助周文育攻之,蕭孜出降,餘孝頃逃新吳。陳霸先以歐陽頠為衡州刺史,並派其征討嶺南,歐陽頠子歐陽紇克始興,頠至嶺南,諸郡皆降,遂克廣州。五月,餘孝頃亦降。
陳霸先立蕭方智為帝後,王琳不服,於太平二年五月,大治船艦,將攻陳霸先。六月,陳霸先命平西將軍周文育、平南將軍侯安都等領水軍2萬會師於武昌(今屬湖北武漢)征討王琳。王琳向北齊求援,請立梁永嘉王蕭莊返江南,即帝位,改元天啟。
蕭莊以王琳為梁侍中丞相、錄尚書事。六月,陳霸先再遣侯填、徐度率水軍攻王琳,又另派謝哲前往遊說。八月,王琳同意退軍湘州(今湖南長沙),陳霸先召眾軍還駐大雷(今安徽望江)。
蕭方智在位期間“征伐有所自出,政刑不由於己”,受陳霸先控製。梁太平二年十月,梁敬帝蕭方智禪位於陳霸先,如釋重負,南梁滅亡。
陳霸先稱帝,改元永定,國號陳,是為陳武帝。史稱南朝陳。