杨广自计划征伐高丽,又下诏在关东诸州,命令养马以供军队役使。又征发民夫运米,储存在泸河、怀远二镇。运粮车的牛都没有返回的,士卒死亡过半。耕种失时,田地荒芜,再加上饥荒,谷价腾贵,东北边境地区尤其突出,一斗米要值几百钱。运来的米有的很粗恶,却命令百姓买进这些米而用钱来补偿损失。
杨广又征发小车夫六十余万,两个人推三石米,运粮的道路艰难险阻且又遥远,这三石米还不够车夫路上吃的,到达泸河、怀远二镇时,车夫们已没有可以缴纳的粮食,只好畏罪而逃亡了。再加上官吏贪狠暴虐,借机渔肉百姓,百姓穷困,财力都枯竭了。安分守己则无法忍受饥寒,死期也将迫近;抢劫掠夺则还可能活命,于是百姓开始聚众闹事作盗贼。