大宝三年(552年)9月,西魏大丞相宇文泰派柱国于谨总领中山公宇文护、大将军杨忠等将率兵5万进攻梁都江陵。十月,西魏军自长安(今西安西北)进至樊(今湖北襄樊)、邓(今河南邓州)一带,萧詧率军助战。梁元帝闻讯,下令戒严,调兵抵御西魏军。十一月,西魏军渡汉水,宇文护、杨忠奉命率精骑先据江津(今荆沙东南),切断江路,使梁守军东退无路,下游援军也无从得渡。梁元帝遣将分扼江陵要点,树木栅于外城。于谨军至,下令筑长围,隔绝内外。梁信州刺史徐世谱、司马任约等率军于江陵南岸马头筑垒,遥为声援。时梁各处所征兵马未至,西魏军多路攻城,初受挫,后猛攻,并在内应相助下入西门,克外城。梁元帝退保内城,当晚命属官焚图书14万卷,次日出降,后被杀。十二月,于谨回师,将被俘的梁王公、百姓数万人驱往长安。西魏立萧詧为梁主。此后,长江中上游的荆、雍、梁、益诸州,全为西魏所有。魏恭帝元年(554年)正月,戊子朔(2月18日)。十二月,梁元帝被魏人杀害,年四十七岁。魏立梁王萧詧为梁主。当年,魏加尉迟迥督六州,加以前共为十八州,自剑阁以南,得承制、封拜及陟黜。尉迟迥在其区内明赏罚、布恩威,绥辑新民,经略未归附之地。境内华、夷皆怀之。寻魏诏大都督宇文贵代尉迟迥镇蜀。隆州人开府李光赐反于盐亭。率其党帛玉成、寇食堂、谯淹、薄皓、马术等围隆州(治今四川省阆中市),隆州人李灊亦聚众造反,开府张遁举兵应之。宇文贵乃命开府叱奴兴救隆州,又令开府成亚击灊及遁。势不能敌,遂降。械送京师。加宇文贵都督益、潼等八州诸军事、益州刺史,再加小司徒。蜀地多盗贼,宇文贵于是用以任侠杰健之人,部署为游军二十四部,令其督捕,因此才安定。魏恭帝二年正月壬午日(555年2月7日),梁主萧嵒改元大定。五月丙午日日(7月1日),梁陈霸先迎立贞阳侯萧渊明入建康即皇帝位,改元天成。以晋安王为皇太子,陈霸先为侍中。十月,梁贞阳侯萧渊明逊位,出就藩邸。十月己酉日(初二,11月1日),晋安王即皇帝位,大赦,改元绍泰。以萧渊明为司徒,封建安公。遣使告齐云:“僧辩阴图篡逆,故诛之,仍请称臣于齐,永为藩国。”