官逼民反身死兵变
隋炀帝统治以来数次巡游以及穷奢极欲的挥霍消耗了巨大的财富,使得隋朝的经济走向崩溃。而无止境的徭役和兵役,使得千千万万的农民无法生活。农民无法生存,只有铤而走险,起义反抗暴政了。隋末第一支农民起义军是由山东长白山的王薄号召起来的,他的口号是反对远征高句丽,无数逃避兵役徭役的农民参加进来。之后,各地备受兵役徭役之苦的人民纷纷响应。
杨广仍不知收敛,依旧我行我素,奢侈残暴,而且拒不纳谏。三征高句丽后,杨广又要去东都游玩,当时的太史令就进谏,要炀帝不要只顾玩乐,应关注民生。结果炀帝很生气,把太史令杀掉,其他一些劝谏的也都被杀或者被贬。
在内外叛离的情况下,杨广就准备南游江都,避开农民起义的锋芒。他继续征调大量民工,命他们在江都重造龙舟送来东都。大业十二年(公元616年),龙舟造好送来洛阳,杨广不顾朝廷的安危,杀了一些劝谏的大臣后,便去江都巡游去了。在江都的一年多时间里,各地起义不断击败隋朝军队,许多地方的武装势力见隋朝即将灭亡,也纷纷起兵自立。其中太原留守李渊起兵直接攻下隋朝都城长安,并立杨广的孙子杨侑为傀儡皇帝,遥尊炀帝为太上皇。