转战青州、齐州（今山东省济南市）至濮州（今山东鄄城北）间，攻陷十余州县城池，声势日盛。十二月初二，宋徽宗采纳知亳州侯蒙的建议，招安宋江，没有成功。徽宗命知歙州曾孝蕴率军征讨。宋江从青州南下沂州（今山东临沂）。宣和三年（1121年）二月，攻取淮阳军（治下邳，今江苏省睢宁西北古邳镇东），从沭阳乘船到达海州（今江苏省连云港西南海州区）。海州知州张叔夜设伏，诱战宋江登岸。五月，宋江率众登岸后遭伏，船只被焚，战败被俘，起义失败。南宋之后的一些野史记载宋江参与征方腊之事。但《东都事略·徽宗纪》将平宋江列在平方腊