朝的开皇盛世到隋文帝后期逐渐衰退。隋文帝晚年对刑法提倡严苛重刑，趋于刚愎自用，对功臣故旧心怀猜忌，大杀开国功臣与将，不肯关怀百姓，成为隋朝末年天下大乱远因。在废立太子的问题上，隋文帝本立长子杨勇为太子，由于杨勇好奢侈，文帝不满，渐渐失宠。而次子杨广与大臣杨素阴谋揭露杨勇的「阴事」，渐获杨坚信任。600年隋文帝改立杨广为太子，602年又听信杨广、杨素诬告，废黜第四子蜀王杨秀。604年8月13日，杨广发动仁寿宫变，隋文帝突然去世。604年8月21日，杨广继位，即隋炀帝。其后杨广便处死杨勇父子及镇压起兵作乱的幼弟