隋開(kāi)皇二年(582年),隋文帝楊堅(jiān)與獨(dú)孤皇后為14歲的晉王楊廣選妃,為籠絡(luò)南方大族,通過(guò)政治聯(lián)姻,結(jié)成寵大的勢(shì)力網(wǎng),他們選中了南朝后梁孝明帝蕭巋為對(duì)象,當(dāng)使者陳中到達(dá)江陵(今屬湖北)通知了孝明帝,他非常高興,可結(jié)果,三個(gè)女兒不是因?yàn)橄嗝膊缓茫褪且驗(yàn)槿素圆患?,正?dāng)提親陷入僵局時(shí),有人提醒蕭巋,他還有個(gè)四女兒,能否一試。
蕭巋的四女兒出生在二月初二,他迷信占卜,連占兩卦卦象都不好,就把四女兒送給她的叔父蕭岌收養(yǎng),可沒(méi)等孩子長(zhǎng)大,蕭芨夫婦相繼離世,孤苦無(wú)依的她又被舅舅張軻收養(yǎng),可是,張軻家非常貧苦,小小的年齡受了不少磨難,但處境既使如此不甚,她仍不忘研讀經(jīng)史,十幾歲時(shí),出落得嫻靜溫柔、美麗端莊。
使者陳中看到她安詳?shù)溲拧⒚利惛哔F,贊嘆不已,占卜卦象也大吉就急忙回去稟告文帝夫婦,當(dāng)獨(dú)孤皇后見(jiàn)到她時(shí),非常喜歡她,于是舉行冊(cè)封禮,立她為晉王妃。
仁壽四年(604年)楊廣弒父殺兄,奪取了帝王寶座,大業(yè)元年(605年)正式登基,史稱(chēng)隋煬帝,蕭王妃也變成了蕭皇后。從此,蕭氏也干始了她惡夢(mèng)般的生涯。
隋煬帝登基以來(lái)橫征暴斂,民不聊生,蕭皇后親作《述志賦》勸諫楊廣,希望楊廣懸崖勒馬,能象隋文帝一樣勵(lì)精圖治,辛勤治國(guó),反對(duì)奢侈,可楊廣哪里聽(tīng)的進(jìn)去,繼續(xù)一意孤行、為所欲為,最終被部將宇文化及殺死。
宇文化及霸占了蕭氏,殺死了楊廣的小兒子趙王楊杲,立文帝三子秦孝王楊俊的兒子秦王楊浩為傀儡皇帝,后又毒殺楊浩,自立為帝,建國(guó)號(hào)為許,封蕭氏為淑妃,但不久宇文化及即被雄踞河北的竇建德戰(zhàn)敗殺死,蕭氏又落入竇建德之手為寵妾,但竇建德的妻子生性剽悍,隋煬帝的妃嬪連同蕭氏都被趕出竇家大院,安置到武強(qiáng)縣(今屬河北)。
當(dāng)時(shí)正值突厥強(qiáng)盛,被文帝派去和親的義成公主不忘舊情,派使節(jié)從竇建德手里救出了蕭氏,蕭皇后帶著楊廣二子齊王楊暕的遺腹子楊政道以及煬帝的妃嬪北上突厥,寄人籬下,兩度成為突厥番王的王妃。
貞觀三年(公元629年)一代名將李靖大破突厥,迎蕭皇后、楊政道回唐,蕭氏又被唐太宗李世民封為昭容,貞觀二十二年(648年),83歲的蕭皇后走完了生命的歷程,李世民下詔恢復(fù)她隋朝皇后的封號(hào),謚曰愍,以皇后禮儀出殯,并送到江都與楊廣合葬。