李,姓蕭,名。父親蕭逵,西涼孝明帝,母親張。肖出生於二月。因為二月出生的孩子被江南習俗認為不吉利,所以被小葵的堂弟小姬收養。養父蕭寂死後,蕭被叔父收養。由於家境貧寒,原本是公主的蕭也努力務農。
文帝即位後,立長子楊勇為太子,次子楊光為晉王。後來文帝希望從關系壹直很好的西涼國選壹位公主做晉王的公主。蕭逵知道後,開始占選,但留下來的女兒都不適合占蔔。最後不準他接回蕭,結果不錯。於是蕭成了的妻子,成了晉的公主。
據史書記載,蕭生性溫良好學,頗得文帝和獨孤皇後的寵愛,與丈夫也頗為和睦。後來,登基為帝,蕭的官職登記為皇後。雖然煬帝即位後有許多妃子,但他對蕭皇後壹直很客氣。煬帝幾次下江南,蕭皇後都會陪同;煬帝對小侯說的很多話,史書裏也有記載。對於煬帝的暴政,蕭皇後因為害怕而不敢直接開口,於是在知府的敘述中做了壹番委婉的規勸。
大業十四年(618),皇帝楊在江都宮被叛賊殺死,被叛賊帶到聊城。之後竇建德領兵攻城歡迎皇後歸來,將皇後暫置武強縣。當時,洛汗的妻子翼城公主是的嫂子(即楊帝的妹妹)。於是,羅可汗派了壹個特使去迎接皇後。竇建德不敢違抗,於是蕭皇後和他壹起去了土耳其。
唐太宗貞觀四年,破突厥,迎蕭皇後回京。回京後,蕭皇後受到了唐太宗的款待。貞觀二十壹年,蕭皇後卒,年約八十。皇後死後,唐太宗後來把葬在楊帝的陵墓裏,成了皇後。
史書記載,楊迪皇帝的子女有三子二女,其中兩子壹女為蕭皇後所生:元德太子楊昭、齊王楊昌、南洋公主等。