梁武帝平時經常吃蔬菜,隨著台城被包圍的時間一長,皇帝專用廚房里的蔬菜都吃光了,他就開始吃雞蛋。邵陵王蕭綸(梁武帝第六子)趁著使者能夠與台城取得短時間聯系的機會,呈送給梁武帝幾百個雞蛋,梁武帝一邊親手料理,一邊哽咽抽泣。
這時,王偉勸侯景道︰「大王您以臣子的身份發動兵變,包圍皇宮,逼迫污辱妃嬪,毀壞弄髒宗廟,犯下的罪行之多,就是拔掉大王您的頭發來數也不夠。今天弄到這種地步,您還想平平安安地呆在一個地方吧?背棄盟約而取得勝利這類事情,自古以來就很多,希望您暫且觀察事態的發展。」蕭正德也對侯景說︰「大功眼看就要告成,怎麼可以放棄呢?」
侯景于是上書梁武帝,陳述梁武帝的10大過失,並且說︰「我正要準備離去,所以冒昧地陳述以下讜直之言。陛下您喜歡崇飾虛誕,惡聞實錄,將妖怪視為呈祥的象征,而對上天的譴責卻置若罔聞。您解說六藝,排斥前儒之說,這是王莽的做法。您用鐵來鑄造貨幣,輕重時常變化,這是公孫述所采用的辦法。您還濫授官爵,亂刻官印,使官職象爛羊頭,爛羊胃一樣不值錢,弄得朝綱混亂,這是漢朝更始年間、晉代司馬倫篡位時期的風氣。豫章王蕭綜將父皇視為仇敵,邵陵王蕭綸在父皇在世之時,便把一個老頭裝扮成自己的父親而加以捶打,這是晉代石虎的作法。您還大肆建造佛塔,造成極大的浪費,使得四方的百姓饑餓不堪,這分明又是當年笮融、姚興佞佛的再演。」
侯景又說︰「建康的皇宮中移崇奢侈的風氣,陛下您只跟主書一道決斷各種機要大事,政務要通過賄賂才能辦成,宦官們豪奢富足,僧人們產業殷實。皇太子一味喜好珠寶,沉湎于灑宴與之中,說出的都是輕薄的話語,撰寫與呤詠的都是的詩賦;邵陵王到處殘害百姓,湘東王的官員們貪婪放縱;南康王、定襄王的下屬個個沐猴而冠,象孫子、佷子一類的親人,都封王封侯,我到這里都100天了,又有誰真的前來保衛王室?象這樣而能國運綿長,以前從來未曾有過。昔日蠰拳以武器強諫楚王,楚王最終改正了自己的錯誤,我今天的舉動,又有什麼罪過呢?我希望陛下您受到這次小的懲罰之後,能夠進一步警戒自己,放逐那些讒佞小人,接納忠貞的臣子,這樣就能使我不用憂慮再次發動兵變,陛下您也不用蒙受被圍困在城中的恥辱了,這對百姓來說也是非常幸運的!」在侯景的上書中,侯景用大量的事例和刻薄的語言,將梁武帝著實奚落了一番。
梁武帝讀著這份文書,又羞慚又憤怒。三月初一,他下令在太極殿前設立祭壇,稟告天地,以侯景違背盟約為由,舉起烽火擂鼓吶喊,準備與侯景繼續戰斗。
當初,城門關閉的時候,城里有男男女女十幾萬人,披盔帶甲的將士有2萬多人;被圍困的時間一長,大多數人身體浮腫,氣喘吁吁,10個人中有8、9個死亡,登上城牆的不滿4000人,他們都瘦弱不堪。城里的道路到處橫躺著尸體,無法掩埋,腐料後的尸體流出的汁液積滿了溝渠。
就在這種情況下,大家將希望寄托在外面的援軍身上。但是,援軍柳仲禮等將領們只知聚集歌舞妓女,終日設酒宴尋歡作樂,不去救援台城。
于是,侯景挖開皇宮石門前的玄武湖,引湖水灌城,晝夜不停。邵陵王的嫡長子蕭堅屯駐在太陽門,終日不是賭博就是飲酒,不體恤手下官史與將士的疾苦,他的書佐(文書)董勛、熊曇朗恨透了他。這天下半夜臨近拂曉的時候,董勛、熊曇朗從台城的西北樓引導侯景的人馬攀登上來,永安侯蕭確奮力拼搏,抵擋不住敵人,就推開宮中的小門啟稟梁武帝道︰「台城已經陷落了。」梁武帝平靜地躺著不動,問道︰「還可以打一仗嗎?」蕭確回答說︰「已經不行了。」梁武帝嘆了一口氣說道︰「自我得之,自我失之,亦復何恨。」意為︰從我這兒得到的,又從我這兒失去,還有什麼可遺憾的呢!
太清三年(549年)三月十二日下半夜,侯景攻陷台城。台城在久圍之下,糧食斷絕,疫疾大起,死者十之**。城破之時,城中只剩下2、3千人,尸骸堆積,血汁漂流,慘不忍睹。
不久,侯景派遣王偉來到文德殿拜見梁武帝,梁武帝下令揭起簾幕,打開房門帶王偉進來,王偉跪拜之後,將侯景的文書呈交給梁武帝,聲稱︰「我們受到一些奸佞的蒙蔽,帶領人馬進入朝堂,驚動了皇上,現在特地到宮中等候降罪。」梁武帝問道︰「侯景在什麼地方?你可以把他叫來。」侯景來到太極殿的東堂晉見梁武帝,隨身帶了500多頂盔帶甲的武士保護自己。侯景在大殿下面跪拜,以額觸地,典儀帶著他走到三公坐的榻前。梁武帝神色不變,問侯景道︰「你在軍隊里的時間很長,真是勞苦功高呀?」侯景不敢抬頭正視梁武帝,汗水流了一臉。梁武又問道︰「你是哪個州的人,敢到這里來,你的妻兒還在北方嗎?」對這些問題侯景都不能回答。任約在旁邊代替侯景回答說︰「臣下侯景的妻兒都被高家屠殺光了,只有我單身一人投靠了陛下您。」梁武帝又問道︰「當初你渡江過來的時候有多少人?」侯景說道︰「1000人。」再問道︰「包圍台城時有多少人?」回答說︰「10萬人。」問︰「今有多少人?」回答︰「四海之內沒有不屬于我的人。」梁武帝低下頭去不再說話。最後,梁武帝說︰「你忠心于朝廷,應該管束好部下,不要騷擾百姓。」說完梁武帝拂袖而去。
侯景又到永福省(在皇帝所居宮中)去拜見皇太子蕭綱,蕭綱也沒有表現出害怕的神情。蕭綱身邊的侍衛都已驚慌地逃散了,唯獨中庶子徐摛、通事舍人殷不害在一旁侍奉。徐摛對侯景說︰「你來拜見應遵守禮節,怎麼可以象現在這樣?」侯景听了就跪下參拜。蕭綱與侯景說話,侯景又不能回答。
侯景離開之後,對他的廂公王僧貴說道︰「我經常跨上馬鞍與敵人對陣,面臨刀叢箭雨,心緒平穩如常,一點也不害怕;今天見到蕭公,心里竟然不由自主地恐慌起來,這豈不是天子的威嚴難以觸犯嗎?我不能再見他們了。」于是他把兩宮的侍衛都撤掉,放縱將士把皇帝及後妃使用的車輛、服裝,還有宮女都搶得一干二淨。又將朝上、王侯們捉了送到永福省,派王偉守衛武德殿,于子悅屯駐在太極殿的東堂。侯景接著又偽造梁武帝的詔書,下令大赦天下,還加封自己為都督中外諸軍、錄尚書事。
三月十四日,侯景派遣石城公蕭大款帶上梁武帝的詔書,去下令解散外面的救援部隊。十五日,朝廷頒下詔書征召原來的鎮牧守,可以回到他們過去的任所去。
當初,蕭正德與侯景約定︰平定台城的那一天,不得保全皇上與太子。等到城門打開時,蕭正德率領人馬揮著刀準備進去,侯景派手下的士兵把守大門,所以蕭正德最終沒能達到目的。侯景廢去蕭正德的帝號改任蕭正德為侍中、大司馬,文武百官都恢復了的原來的職務。蕭正德進入皇宮晉見梁武帝,一邊跪拜一邊哭泣。梁武帝說道︰「你眼淚流個不停,是感嘆不能再跟他在一起了吧?」
梁武帝雖然表面上被侯景控制,但是侯景心里非常害怕梁武帝。侯景派手下的士兵到幾個省里值勤,有的人趕著驢馬,帶著弓刀,在宮廷中出出進進。梁武帝感到奇怪,詢問這是怎麼回事,直將軍周石珍回答說︰「這是侯丞相的衛兵。」梁武帝听了非常憤怒,斥責周石珍道︰「是侯景,為什麼管他叫丞相?」
此後,梁武帝所提出的要求,侯景都不予以滿足,飲料與膳食也被減少,在憂慮與氣憤交加的情況下梁武帝病倒了。
梁太清三年(549年)五月初二,梁武帝躺在淨居殿,嘴里發苦,要喝蜂蜜卻沒人拿來,發出了兩聲」荷!荷!」的聲音,便死去了,享年86歲。據說,臨死之前梁武帝仍念經不輟。在南京當了48年皇帝的蕭衍,居然在自己的皇宮里餓死,真是不可思議。
梁武帝死後,侯景封鎖消息不發喪,將梁武帝的遺體收殮後移到了昭陽殿,又從永福省接來皇太子,叫他象平常一樣入朝。王偉、陳慶都在旁邊監視皇太子蕭綱,蕭綱嗚咽著淚流滿面,不敢發出聲音,殿堂外的文武百官都不知道這件事。直到五月二十七日,侯景才為梁武帝發喪,將棺材抬到太極殿。這一天,皇太子蕭綱登上了皇位,即簡文帝,大赦天下。侯景出屯朝堂,將士兵派到各處守衛。
梁武帝末年,建康城的官民在吃、穿、用方面都爭相崇尚豪華,儲存的糧食不夠半年用的,常常要各地運來糧食。自從侯景叛亂以來,道路斷絕了,幾個月內,便發展到了人吃人的地步,100個人里面活下來的不到1、2人。那些皇親國戚、豪門大族都自己出來采割野生的稻子,一時間因餓死而埋在溝壑中的人,數不勝數。