隋文帝开皇九年(五八九年)正月,晋王杨广率数十万大军攻入建业,灭掉了陈国。
在建业的陈后主宫中,隋军俘获了两个绝代佳人,一个是陈后主的宠姬张丽华,另一个是年仅十二岁的陈宣帝之女陈氏。
晋王杨广不仅生性凶残,而且是个出名的好色之徒。他见到美貌的妇人,不管是谁,也要千方百计弄到手。现在已经到手的,自然更不会放过。于是把张丽华留了下来,想私纳为王妃。元帅长史高■是位有见识的大臣,他对杨广说:“武王灭纣,杀掉妲己,不留祸根。如今我们灭陈,不应当留下张丽华。”下令将张丽华杀掉了。当时年龄尚小的陈氏便被送到隋文帝宫中做了宫女。
陈氏聪慧美貌,不久被选入宫为嫔,成了隋文帝的宠姬,这时候杨广一心想取代太子杨勇,夺嫡继统,见到陈氏受宠,便经常送些厚礼讨好这位年轻的庶母,靠她作为内助。后来废太子杨勇,改立杨广,虽然是独孤皇后之意,陈氏也起了一定的作用。
独孤皇后死后,陈氏被晋为贵人,更加专房擅宠,后宫无人能比。等到隋文帝晚年病重时,又特命晋封她为宣华夫人,成了没有皇后名号的皇后。
仁寿四年(六〇四年)七月,隋文帝卧病仁寿宫中,病情日重,自知不治了。宣华夫人和太子杨广昼夜轮流守候在他身旁。
这时候宣华夫人二十七岁,杨广已经三十六岁,儿子比庶母还要大上九岁。杨广早就看中了这位年轻美貌的庶母,只是过去一直没有机会下手,如今父亲隋文帝病重,眼看已经不治,杨广就更加肆无忌惮起来。七月十三日那天早晨,宣华夫人起来梳妆更衣。她刚刚脱下衣服,只见杨广淫笑着从外面走了进来,上前就对她动手动脚。宣华夫人又惊又羞,急急穿上衣服,挣开杨广的纠缠,跑到隋文帝榻前,杨广连忙溜走了。
文帝见宣华夫人神色慌张,鬓发零乱,感到奇怪,问她怎么回事,她又不肯说,只是哭泣。再三追问,才抽咽地说了一句:“太子无礼。”