与桑偃等皆遭杀害。
这时,西线战事已非常紧张,萧衍率军在加湖(今湖北黄陂县东南)一战击溃了萧宝卷的军队,又进逼江州。大将江州刺史陈伯之被迫投降,萧衍乘胜直逼建康。萧宝卷闻知事情紧急,这才停止玩乐,慌忙做固守的准备,左右二尚方与东西二冶里扣押了大量犯人,按萧宝卷的命令,不少囚犯被放出来充实军队,不可活者斩首,朱雀门内每日都杀百余人。
萧衍大军来到建康附近,萧宝卷命征虏将军王珍国、军主胡虎牙率精兵10万余人于朱雀航南列阵,宦官王宝孙手持白虎幡督战,又开航水以绝退路,准备背水一战。两军经过激战,王珍国等渐不能支,开始败退。萧衍军长驱直至宣阳门。
不久,东府城、新亭、琅邪等城守将纷纷降于萧衍,张环弃石头城还宫,台城已失去屏障,萧宝卷命烧六门内诸营署、官府,驱逼士民全部进入宫城,闭门自守。宫城被萧衍军似铁桶般严密包围起来。处于包围之中的萧宝卷并不着急,他与左右商量,认为陈显达当初是一战即败,崔慧景围城也只有十几天即败走,所以这次也只准备了100天的粮食和柴草。兵临城下的紧要关头,萧宝卷仍白天睡大觉,晚上起来玩乐,完全像平时一样。萧宝卷后堂储有不少木头,有人请求拿去加强城防,他舍不得,要留下以后建宫殿。对金银雕镂杂物,更是加倍向民间索求,结果引得众人怨怠,皆不愿为他出力;加上城围日久,人人厌倦,皆盼城中早日发生一个大变故,只是无人敢挑头而已。
茹法珍、梅虫儿见城中人心涣散,为萧宝卷献计:“大臣不留意,致使长围不解,宜全部杀了他们。”此时负责城中军事的是王珍国,张稷为副将,二人惧祸,暗中定计杀萧宝卷迎萧衍大军入城。
十二月的一天夜里,后阁舍人钱强偷偷令人打开云龙门,王珍国、张稷引兵入殿,御刀丰勇之在内接应。萧宝卷刚在含德殿作笙歌取乐,躺下后尚未睡熟,忽听门外有异常响动,知大事不好,忙从北门逃出,欲回后宫,但大门已闭,无路可逃。宦官黄泰平迎上前来,用刀砍伤其膝盖,萧宝卷应声倒地。兖州中兵参军张齐一刀下去,萧宝卷便身首两地。19岁的萧宝卷首尾只当了4年皇帝,就这样糊里糊涂地做了