大业十二年七月,杨广从洛阳去江都。次年四月,李密率领的瓦岗军逼围东都,并向各郡县发布檄文,历数杨广十大罪状。大业十三年五月,李渊在晋阳起兵,同年十一月攻入长安,拥立杨侑为皇帝,遥尊杨广为太上皇。杨广在江都却越发荒淫昏乱,命王世充挑选江淮民间美女充实后宫,每日酒色取乐。晚年,既没有像陈后主那样做个长城公,也没有把带在身边的毒药派上用场。大业十四年三月,杨广见天下大乱,已心灰意冷,无心回北方,命修治丹阳宫,准备迁居那里。从驾的都是关中卫士,他们怀念家乡,纷纷逃归。这时,虎贲郎将元礼等,与直阁裴虔通共谋,利用卫士们思念家乡的怨恨情绪,推宇文述的儿子宇文化及为首,发动兵变,杨广闻变,仓皇换装,逃入西阁。被叛军裴虔通、元礼、马文举等逮获,杨广欲饮毒酒自尽,叛军不许,遂命令狐行达将其缢弑,时年五十岁。