隋煬帝不顧中原亂兵四起,巡幸江都,曆時一年多。煬帝在江都,更加荒淫無道,宮裏有一百多間房,每間的擺設都極度奢侈,裏麵都住著美女。煬帝與蕭後以及寵幸的美女到處宴飲,酒杯不離口,隨從的一千多美女也經常喝醉。隋煬帝看到天下危亂,經常憂慮不安,退朝後戴著幅巾,穿著短衣,柱杖步行,走遍宮裏的台館,不到夜深就不停止,惟恐看不夠。煬帝曾經自己照著鏡子,回頭對蕭後說:“大好頭顱,該由誰來砍呢?”蕭後吃驚地問原因,煬帝笑著說:“貴賤苦樂,循環更迭,又有什麼可傷心的呢?”
公元618年,煬帝見中原已經混亂不堪,不想再回北方,想把國都遷到丹陽,據守江東。當時江都的糧食吃完了,跟隨煬帝來的驍果(隋煬帝建立的新軍的名稱)大多是關中人,長期在外地,思念故鄉,見煬帝不想回去,很多人都謀劃叛逃回鄉。虎賁郎將司馬德戡一向很得煬帝的信任,煬帝派他率領驍果,駐紮在東城。司馬德戡與平時交好的虎賁郎將元禮、直閣裴虔通謀劃,擔心驍果們逃跑,他們也要獲罪,遂打算一起逃跑。於是相互聯絡,公開商量叛逃的事情,沒有顧忌。少監宇文智及也參與謀劃,認為逃跑也難逃一死,還不如趁機造反。於是,推宇文智及的哥哥、右屯衛將軍宇文化及為首領。3月初十,司馬德戡召集全體驍果官兵,把計劃告訴他們,大家都說:“惟將軍之命是從!”司馬德戡等人串通城門守衛,各城門都不上鎖。三更時分,司馬德戡在東城集合了幾萬人。11日淩晨,司馬德戡等人率領士兵從玄武門入宮。煬帝聽說發生了變亂,匆忙逃到西閣。
裴虔通和元禮讓士兵撞開左閣門,校尉令孤行達拔出刀,直接衝了進去。煬帝躲在窗戶後麵對令孤行達說:“你想殺我嗎?”令孤行達回答說:“臣不敢,臣隻想侍奉陛下西還長安而已。”於是扶煬帝下閣。等到天亮,鷹揚郎將孟秉派武裝騎兵迎接宇文化及。宇文化及到達城門,司馬德戡迎接他進入朝堂,稱他為丞相。裴虔通對煬帝說:“百官都在朝堂,陛下應當親自出去慰勞。”送上自己隨從的坐騎,逼煬帝上馬。煬帝嫌馬鞍籠頭破舊,換了新的才騎上去。裴虔通牽著疆繩,提著刀,走出宮門。叛亂的士兵歡呼,聲音震天動地。宇文化及揚言說:“何必讓這家夥出來,趕快拉出去結果了。”煬帝問:“虞世基在哪?”虞世基是內史侍郎。亂黨馬文舉說:“已經斬首了。”煬帝說:“我的確辜負了百姓,至於你們這些人,享盡榮華富貴,為什麼還這樣?今天的事情,誰是首領?”司馬德戡說:“普天同怨,何止一人!”宇文化及又派封德彝列數煬帝的罪過。煬帝說:“你是士人,怎麼也這樣做?”封德彝十分羞愧,退了下去。煬帝喜愛的兒子趙王楊杲,當時十二歲,在煬帝身邊不停地啼哭。裴虔通殺了他,血濺到煬帝的衣服上。這些人要殺煬帝,煬帝說:“天子有天子的死法,怎麼能動刀?拿毒酒來!”馬文舉等不答應,讓令孤行達按著煬帝坐下。煬帝自己解下練巾交給令孤行達,令孤行達絞死了他。蕭後和宮女撤下漆床板,做成小棺材,把煬帝和趙王楊杲一起收斂在西院流珠堂。
隋煬帝楊廣是中國曆史上名聲最差的皇帝之一,這和後來編寫史書的人的觀點有關,加上對他的諡號“煬”是最貶義的一種,所以,後來的人們都認為楊廣和秦二世胡亥一樣,是最殘暴的皇帝。其實,楊廣時期開鑿的大運河至今還在起作用,這是他的功績,應該肯定。