隋煬帝發動的規模空前的征討高句麗的戰爭遭到空前的慘敗,致使其威信大降,不僅損兵折將,還引起天下**,造成國內政治失控和動亂,一場深刻的政治危機籠罩在王朝周圍。隋煬帝為耀武而“掃地為兵”,民眾則饑寒交迫。兵徭役征使農民難以承受,一場反隋農民大起義揭開了序幕,這是隋煬帝征遼最嚴重、也是最直接的政治後果。
攻打高句麗的徭征始於大業四年(608)。這年正月,詔發河北諸郡百餘萬人,穿永濟渠,北通涿郡(今北京)。沉重的力役使河北山東一帶農民不堪重負。大業五年(609)三月,長白山(今山東章丘、鄒平境內)大洞內,“有狂寇數萬”,估計是逃役的農民,隋煬帝命陳杲仁將兵“平之”,但避役者仍然不絕如縷。大業六年(610)六月,雁門(今山西代縣)人尉文通“聚眾三千,保於莫壁穀”。隋煬帝又遣鷹揚楊白泉領兵討擊鎮壓。大業七年
(611)二月隋煬帝來到涿郡後,全國範圍的兵役征發正式開始,青壯男子幾乎全數就役。士兵從四遠奔赴如流,民工夫役往返饋運,填咽於道。
這年天不作美,秋季在山東、河南發生大水,大業七年十月乙卯(初三),黃河大水衝垮了砥柱,出堤逆流數十裏,人或為魚鱉。但隋煬帝並沒有因天災而停止徭役征發,致使災區人民無以為生,相賣為奴婢,在水深火熱中掙紮。隋煬帝不顧人民死活,又發民夫運米往前線。要運米車夫自己花錢買米賠償,少一兩也不行。因大軍百萬糧資太多,隋煬帝又征發轆車夫六十餘萬,兩人共推米三石,但路途險遠,這三石米還不足供車夫自己吃。好不容易到達北鎮,輸米短少無可交差,轆車夫們隻得亡命四野。再加上官吏貪殘,趁機因緣侵漁,使“百姓困窮,財力俱竭,安居則不勝凍餒,死期交急,剽掠則猶得延生。於是始相聚為群盜。”