王偉啟奏要求建立七廟,侯景問︰「什麼叫七廟?」王偉說︰「天子對自己的祖先要往上祭祀七代。」並請侯景說出他上七代祖先的名諱。侯景說︰「上幾輩子的祖先名字我不記得了,只記得我父親名叫標,而且他在朔州,那能跑到這兒來吃祭飯!」後來人們都將這事當笑話來講。追尊侯景父親侯標為元皇帝。
侯景得勢後,陸續派軍在三吳(吳郡、吳興、會稽)地區大肆燒殺搶掠。把號稱「最富庶」的三吳地區,弄得殘破不堪,長江中下游地區,變成了「千里絕煙、人跡罕見,白骨成聚如丘壟焉。」(《南史-侯景傳》)
承聖元年(552年),湘東王蕭繹命令王僧辯等向東進軍,攻擊侯景。二月二十六日,各路大軍從尋陽出發,兵船從頭到尾達幾百里。陳霸先率甲兵3萬,舟艦2千只,從南江出湓口,和王僧辯會師于白茅灣。兩軍將士築壇歃血,一起宣讀盟文,人人都慷慨激昂,涕下沾衣。王僧辯派侯瑱襲擊南陵、鵲頭這兩個敵軍的戍所,取得了勝利。
三月十二日,王僧辯督率各路水兵抵達張公洲(南京長江西南沙洲)。十三日,乘潮漲進入秦淮河,挺進到禪靈寺(在南京城南陡門橋百米之遙有一渡口,稱「柳葉渡」,又稱「古禪靈渡」,因近有禪靈寺而得名)前面。
侯景召來石頭津(以檢察商旅、抽什一之稅。今江寧方山附近)的首領張賓,讓他集中秦淮河的大小船只和出海的巨艦,裝滿石頭沉入江里,堵塞住秦淮河口。然後指揮軍隊憑借秦淮河防線修築城牆,自石頭到朱雀街,十幾里長的防線,城牆和守望樓密密相連。
十四日,陳霸先在石頭城西面落星山(也稱落星崗,今鼓樓崗一帶)扎營築柵,其他軍隊依次接連修了8個城堡,一直沿伸到整個石頭城西北面,形成包圍之勢。侯景擔心西州退路被截斷,親自率領侯子鑒等也在石頭城東北面築起5個城堡以扼守大路。
十九日,王僧辯、陳霸先率軍大敗侯景,侯景的部隊徹底崩潰。陳霸先指揮各路兵馬追擊侯景,一直追到西明門。
侯景逃到宮闕下,不敢入台城。將王偉叫來責備他說︰「你勸我稱帝,你看,今天可讓你害苦了!」王偉無言以對,繞著宮闕躲閃著。侯景要逃跑,王偉抓住他的鞍蹬勸他說︰「自古以來哪里有什麼叛逆天子!宮中衛士很多,還足夠再決一死戰,扔下這地方,你將跑到哪兒去安身!」侯景嘆息說︰「我過去打敗賀拔勝,擊破葛榮,揚名黃河、朔方(北方),渡長江南下後又平定台城,降服柳仲禮幾十萬大軍易如反掌。今天是天要亡我啊!」于是仰頭看著石闕(石築的闕,多立于宮廟陵墓之前),久久地嘆息不已。然後,侯景用皮袋子把他到建康後生的兩個兒子裝好,掛在馬鞍後頭,就帶著房世貴等100余騎兵逃跑了,想去吳地投奔謝答仁。侯子鑒、王偉、陳慶投奔了朱方(江蘇鎮江東南)。
王僧辯命令裴之橫(貞威將軍)、杜龕(k n,吳興太守、王僧辯的女婿)屯守杜姥宅(宮城東掖門外),杜龕攻入並佔據台城。王僧辯對士兵不加約束,放任他們搶劫掠奪建康居民。全城男女,衣服被剝光,著被趕出家門,從石頭城一直到東城(宰相府-建康城南),哭爹喊娘,一路上全是難民。當天晚上,南梁討伐軍失火,燒毀了太極殿和東西堂,宮殿中的珍寶神器、儀仗羽飾、車輛等,全被燒得干干淨淨。
二十日,王僧辯命令梁將侯瑱(ti n)等率領精銳甲兵5千人追趕侯景。王克、元羅等率領朝中舊臣在道路兩旁迎接王僧辯,王僧辯嘲諷地慰勞王克說︰「您侍奉夷狄君主可是辛苦了啊。」王克無言以對。王僧辯又問︰「玉璽印綬在什麼地方?」王克呆了好一會才回答說︰「趙平原給拿走了。」王僧辯說︰「王氏一家,百代都是公卿士族,今天到你這兒算是完了。」王僧辯把簡文帝的棺材迎放在朝堂上,率百官按禮儀痛哭跪拜。
二十一日,王僧辯等人上表勸蕭繹即皇帝位,並建議迎接蕭繹來建康建都。湘東王蕭繹回答說︰「現在,盤據淮海的大鯨魚侯景,雖說將要被殺;但佔據襄陽(今湖北襄樊)的短尾妖狐蕭,卻還沒有洗心革面地歸降。登基的事,等天下真正太平了,四時和暢,玉燭生輝時再說吧!」
王偉在逃跑路上和侯子鑒跑散了,被直瀆戍所的守將黃公喜抓住,押送到建康。
二十四日,侯景逃到晉陵(今江蘇常州市),收集了田遷剩下的士兵,對居民大肆驅掠一番之後,就往東去了吳郡。
謝答仁討伐劉神茂後回來,軍隊行至富陽時,听到侯景兵敗逃跑的消息,就率領1萬人馬想從北邊出兵去等候侯景。趙伯超據守錢塘,阻止侯景殘兵前進。侯景行進到嘉興,听到趙伯超背叛他的消息,就退回據守吳郡。
四月十二日,梁將侯瑱在松江(吳淞江,流經吳郡郡城東南)追上了侯景。這時侯景還有200只船,兵力數千人。梁將侯瑱打敗了侯景殘部,抓獲了彭雋、田遷、房世貴、蔡壽樂、王伯。侯瑱將彭雋活活剖月復,抽出他的腸子,彭雋還沒死,用手扯回腸子,于是侯瑱就用刀砍死了他。
侯景與身邊的親信幾十人乘一只小船逃跑,人多船小,他把兩個兒子推到水中淹死了。小船將要入海時,梁將侯瑱派副將焦僧度去追擊。
當初,侯景娶羊侃的女兒為妾,任命她哥哥羊(k n)為庫直都督,對待他很優厚。羊跟著侯景往東跑,和侯景所信任的王元禮、謝葳蕤(謝答仁的弟弟)秘密商議反叛侯景。侯景下海後,想逃回蒙山(山東蒙陰縣南)。十八日白天,侯景正睡覺,羊對海上的向導說︰「這海中哪里有蒙山,你別管,只听我調度指揮。」于是就讓船直接駛向京口(今江蘇鎮江)。船行進到胡豆洲(今江蘇南通一帶)時,侯景發現方向不對,大吃一驚。向岸上的人打听情況,他們說︰「郭元建還在廣陵呢!」侯景听了心中大喜,就準備去廣陵(今江蘇揚州)投奔郭元建(南兗州刺史)。羊拔刀威脅海上向導,喝斥他,讓他將船開往京口。並對侯景說︰「我們為大王出過不少力,現在到了這個地步,終于一事無成,想借借你的頭來換點富貴享用。」侯景還沒有回答,好幾把白晃晃的刀爭著砍下來。侯景想跳海,羊用刀砍他。侯景竄入船里,用自己的佩刀去撬船底,羊用長矛將他刺死,終年50歲。長達3年零8個月的侯景之亂梁太清二年(548年)八月至承聖元年(552年)四月,就此被畫上句號。
當時,尚書右僕射索超世在另一條船上,謝葳蕤假傳侯景的命令召他來議事,等他來了就把他捆起來。南徐州刺史徐嗣徽殺了索超世,又用鹽填入侯景肚子里,把他的尸體送到建康。王僧辯將侯景的首級傳送到江陵去,又砍下他的手,派謝葳蕤送到北齊去。然後把侯景尸體扔在集市上,士兵民眾爭著去挖他的肉來吃,連骨頭都被搶光了。
侯景寵愛過的溧陽公主(侯景的妻子、簡文帝的女兒、梁武帝孫女)也參加了吃侯景肉的行列。溧陽公主本是皇帝的女兒,曾經高貴美麗的公主,竟然也吃起了人肉,而且這肉還出自她的丈夫侯景。因此,她被後人譽為吃人肉的天使。
當初,侯景有5個兒子留在北齊,高澄把他長子的面皮剝下來然後下油鍋烹了,其他4個小兒子都下蠶室割去生殖器。文宣帝高洋即位之後,夢見獼猴坐在他的御床上,于是將侯景的幾個幼子全部下了油鍋。
侯景之亂,使梁朝士族遭到沉重打擊,社會造成極大破壞,建康都城「千里煙絕,人跡罕見,白骨成聚,如丘隴焉」(《南史侯景傳》)。梁朝的州郡一大半被並入西魏,自巴陵以下至建康這一線治理範圍只在長江以南,荊州境內北邊到武寧為止,西邊到硤口為止,嶺南又被蕭勃(梁曲江侯)佔據著。朝廷詔令所到的地方,不過方圓千里以內,百姓戶口登記在簿冊上的,還不滿3萬戶。