，萧衍成为义军的唯一首领。公元501年，萧衍攻陷建康，萧宝卷被将军王珍国所杀。萧衍奉萧昭业母王宝明称制，迎和帝回建康，期间以王宝明名义追废萧宝卷为东昏侯，进封自己为建安郡公、梁公、梁王，并诛杀明帝的儿子们和三个侄子，只有残疾的晋安王萧宝义和北逃的建安王萧宝夤得免（庐陵王萧宝源虽也未被杀但不久病死）。502年，齐和帝还未到建康就被迫禅让于萧衍。萧衍改国号为梁，是为梁武帝，南齐灭亡。后来萧衍在高帝孙萧子恪、萧子范面前将自己起兵夺位解释为替齐高帝、齐武帝子孙报仇。北魏封萧宝夤为齐王，其后萧宝夤多次参与对梁的战