萧皇后,出身显贵,其父为西梁孝明帝萧岿,生母为张皇后。因她出生于二月,按照江南习俗,二月出生之人伴随不详,故而萧皇后被到父亲的弟弟家中,由她的六叔萧岌抚养。其后,萧岌病逝,萧皇后又转由舅父张轲收养。
隋朝建立后,广纳后宫妃,萧皇后参选入宫,最终,成为隋炀帝皇后。历史上有关萧皇后的记载,多集中于入宫后的经历,对于她入宫前的生平,却记载不多,由此造成萧皇后本名、出生年月等信息不为人知。
关于她的出生年月,史书曾有记载,她出生的时间,正是萧岌夫妇去世的时间。而萧岌死于天保五年,换算成公历纪元,为567年。如此推算,萧皇后应出生于公元567年二月,至她贞观二十一年去世,共计在世81年,这在古代算是极为少见的高寿。
隋文帝在建立隋朝后,按照历代王朝立储制度,立嫡子杨勇为隋朝太子,另一个儿子杨广为晋王。隋朝一直与西梁关系交好,于是,隋文帝想让对方挑出一位公主嫁给小儿子。孝明帝不敢拒绝,当即占选诸女,奈何身边的女儿均不合适,只好将流弃在外的萧皇后接回。
再次占之,结果大吉,孝明帝也大喜,立刻差人将萧皇后送至隋朝,就这样,萧皇后进入宫内,成为杨广妃子,可谓是冥冥之中天注定。史献有载,萧皇后贤良聪慧,知礼好学,深受隋文帝、独孤皇后欢喜,同时,亦受杨广宠溺。
杨广登基后,萧皇后以正室身份成为隋朝皇后,母仪天下。隋炀帝后宫虽嫔妃众多,却依旧难以撼动萧皇后地位。在此后几年中,隋炀帝依旧对萧皇后宠爱有加,礼仪相待。隋炀帝一生数次巡游江南,皆将萧皇后带在身旁,恩宠之爱可见一斑。