隋文帝的五个儿子中,二儿子晋王杨广最能干。在南下灭陈和抵御北方突厥的过程中,他都曾立了大功,并网罗了一批人才。他一直想取代长兄杨勇的太子地位,只因为隋文帝信任杨勇,才没敢动手。后来杨勇因为生活奢侈,渐渐失去隋文帝的欢心,杨广就加紧活动起来。皇后从身边人的口中知道,杨广为人质朴厚道,太子杨勇居然要害他,简直叫人不能容忍。皇后废除太子的决心更坚定了。丞相杨素是隋文帝身边的重要人物,杨广要当太子,没有杨素的支持是万万不能的。于是,杨广费尽心机结交杨素。杨素权衡利害后,也倒向杨广一边。在皇后和杨素的努力下,公元600年,隋文帝正式废除太子杨勇,立杨广为太子。公元604年夏初,隋文帝重病卧床,杨广万分高兴,迫不及待写好了继位诏书,而且还调戏父皇的宠妃。这些被隋文帝知道后,勃然大怒,再想废立太子,但已经晚了。杨广率军冲进皇宫,包围了隋文帝住的地方,派人杀死了隋文帝,喷涌的鲜血染红了床边的屏风。接着,杨广又派人杀死了他的哥哥杨勇。就在这一年七月,杨广登上皇位。他就是中国历史上有名的暴君隋炀帝。