十年（600年），隋文帝下诏废黜长子杨勇，立次子晋王杨广为皇太子，杨广率军北上击破突厥的攻势。
东征西讨.仁寿四年（604年）七月，隋文帝驾崩，36岁的杨广即帝位，君临天下。即位后假造隋文帝遗诏缢杀兄长废太子杨勇。次年，其弟汉王杨谅以讨伐杨素为名，在并州起兵，炀帝派杨素镇压，杨谅降后被幽禁至死。不久，炀帝听从云定兴建议毒死杨勇诸子，翦除了对帝位的威胁。大业三年（607年），为了招待突厥来使，炀帝下令宇文恺制作下面可容3000人的帐蓬，立于城东，高颎与贺若弼见隋炀帝奢靡，甚为忧虑，有