武德四年(621年)十月,唐军攻破江陵,萧铣开门投降,辖部也纷纷投降唐朝。
隋末,巴陵校尉董景珍等人,拥立肖铣,割据江陵,唐高祖武德元年(618年),萧铣称帝,建都江陵,国号梁,控制着东起九江,西抵三峡,南到交趾,北自汉水的大片地区,强盛一时。
九月高祖下诏征巴、蜀军队,以李孝恭为荆湘道行军总管,李靖摄行军长史,下统十二个总管,进攻盘据江陵一带的萧铣。
李孝恭采纳李靖建议,乘长江水涨,萧铣不防备,部署战舰2000艘顺长江而下,连克荆门(今湖北荆门)、宜都(今湖北宜都)两镇,进至夷陵(今湖北宜昌西北),又击败萧铣的屯驻在清江的战将文士弘,缴获战舰300多艘。萧铣的江州总管盖彦举率五州降唐,当初萧铣罢兵从事农业生产,江陵守军仅数千人,李孝恭看到萧铣兵少,冒险进攻,战败。但李靖趁萧铣收缴战利品时,突然袭击大败萧铣,乘胜直抵江陵城外部,又攻克江陵水城。李靖又令将缴获的敌舰扔入江中,任其漂流而下,萧铣援军果然受此迷惑,认定江陵已破,便停军不前。这时,萧铣委任的交州刺史丘和、长史高士廉、司马杜之松将要入朝江陵,闻听萧铣战败,前去投降唐军。萧铣此时前后受阻,唐军又紧紧围困江陵,萧铣遂于十月采纳中书侍郎岑文本建议,率江陵守军残余降唐。几天后萧铣的十几万援兵抵江陵,见萧铣已降,便尽数降唐。萧铣的黄门侍郎刘洎受命经略岭表,已收降50余城,闻其主降,便以50城投降唐朝。李孝恭将萧铣押送长安,被斩首。至此萧铣被平定。
