公元567年,出生在蘭陵蕭氏家族。他的父親是西涼孝明皇帝蕭逵,他的母親是黃章。因為出生在二月,而當時的人認為二月出生的孩子不吉利,所以被他父親的六弟蕭基,東平王,後來又被他的叔叔收養。
黃凱二年(公元582年),文帝夫婦為晉王選妾,梁公主的占蔔結果不吉利。只有會占蔔,被封為晉王妃。婚後,他們非常相愛,蕭皇後也為楊光奪取王位做了很多努力,這讓楊光非常感動。
楊光即位後,立蕭為皇後,每次下江南都帶著她,而且還很愛她。當時,隋朝的統治已經逐漸瓦解,蕭皇後多次勸阻她的丈夫,但楊迪拒絕聽。看到這種情況,蕭皇後認為世界在劫難逃,他也懶得勸楊迪,以免他增加自己的麻煩。
大業十四年(公元618年),宇文化及在江都發動政變,殺死楊迪皇帝楊光,蕭皇後等人隨起義軍逃往聊城。此時,蕭皇後已經50多歲,早已做了奶奶。宇文化及真的會像野史說的那樣喜歡她嗎?
不久,竇建德率軍攻打聊城,蕭皇後被迎回並定居在武強縣。蕭皇後的大嫂、楊光的表妹楚洛汗的妻子翼城公主,為了建立傀儡政權,勸說楚洛汗歡迎蕭皇後來土(其實都是看中了楊迪皇帝楊光的孫子楊錚道)。
楚洛汗壹聽,確實是這麽個道理,於是求助於竇建德要人,竇建德不敢與突厥人作對,於是蕭皇後等人就去突厥居住了。在突厥,被流放到突厥的隋朝人民優先於楊迪皇帝的孫子楊錚,建立了流亡政權!。
玄武門之變後,李世民奪得唐朝政權,不久正式登基,為唐太宗繼位。
貞觀四年(公元630年),唐太宗派大將李靖滅東突,蕭皇後作為戰利品被帶回。這壹年,蕭皇後已經60多歲了,而唐太宗李世民剛剛30出頭。他的口味應該沒那麽濃吧?
回到長安後,蕭皇後受到唐太宗的禮遇,被安排住在長安的星島。貞觀二十壹年(公元647年),蕭皇後逝世,享年81歲。唐太宗李世民把他和楊迪壹起作為皇後的禮物下葬,謚號很尷尬!