萧庄是梁元帝
萧绎的孙子,武烈世子
萧方等之子。其祖父梁元帝在做
湘东王时,萧庄的父亲萧方等被封为湘东世子。梁元帝继位后,追谥其子萧方等为武烈世子;封孙子萧庄为永嘉王。
承圣三年(554年),
西魏攻陷江陵、杀害梁元帝,萧庄当时年仅七岁,逃匿于民家之中。之后被
王琳发现,将他护送回
建康(今江苏
南京)。
太平二年(557年),
陈霸先废黜
萧方智,自立为帝,建立
南朝陈政权,王琳等人要求北齐送还萧庄,并使其接替
南朝梁皇帝,于是萧庄从盆城南渡长江回到南方。558年正月,萧庄在
郢州被王琳拥立为南朝梁皇帝,年号
天启,设置百官,王琳总管其军国大事。其
势力范围在长江中上游地区。
后来萧庄与
陈霸先的南朝陈政权持续交战,天启三年(560年),当王琳与南朝陈将领
侯瑱在
芜湖交战时,
北周便发兵攻打郢州,结果王琳兵败,与萧庄逃亡北齐。