建中二年(781年)十月辛丑,萧氏被册立为太子妃。
贞元三年(787年),宰相张延赏向唐德宗告发禁卫将军李昇出入郜国公主府邸。唐德宗怀疑郜国公主为太子结交党羽,命令李泌调查。李泌指出张延赏与李昇父亲东川节度使李叔明有嫌隙,而郜国公主是太子萧妃生母,张延赏是为了借机报复李叔明李昇父子。李泌请求唐德宗将李昇调离禁卫军,避免嫌疑。唐德宗同意,改授李昇为太子詹事。
兰陵萧氏和李唐皇室联姻图起初,郜国公主嫁宰相萧复之弟驸马都尉萧升为妻。公主的行为不检点,詹事李昇、蜀州别驾萧鼎、彭州司马李万、丰阳县令韦恪皆出入公主府邸。由于郜国公主之女萧妃是太子妃,公主享受到了比较优厚的待遇,她经常直接乘坐肩舆抵达东宫。皇室宗亲很嫉妒,便向唐德宗告发郜国公主淫乱且实施过厌祷之术。唐德宗大怒,下令杖杀李万,将李昇、萧鼎、韦恪流放岭南。同时废黜郜国公主的封号,将萧位流放端州,萧佩、萧儒、萧偲流放房州,裴液流放锦州。已经辞去宰相之位、守太子左庶子萧复被贬饶州,死于贬所。
太子非常恐惧,效仿曾祖父唐肃宗与韦妃离婚的案例,亦请求与萧妃离婚。但唐德宗害怕萧妃心怀怨恨,准备杀死萧妃。这个计划还未来得及实施,郜国公主薨逝,太子得疾病。
贞元六年(790年)八月辛丑,唐德宗杀死萧妃来为太子厌灾,谥曰惠。
贞元二十一年(805年),唐德宗驾崩,太子即位,是为唐顺宗。同年八月,宦官俱文珍等人逼迫唐顺宗退位为太上皇。第二年,唐顺宗暴毙。
无史料记载萧妃有子女,后梁宰相萧顷是她的亲族。