宋江为求朝廷招安,往东京观灯,并乞宋徽宗宠爱的妓女李师师帮助。朝廷派童贯、高俅多次围剿梁山,皆惨败,只好派太尉宿元景把安梁山众好汉。宋江等受招安入前后。备受高俅、蔡京等人排挤。
适值辽兵犯界,于是派来江、卢俊义为破辽正、副先锋,率梁山旧部征辽。宋江等攻蓟州、度孟津关,夺独鹿山,战幽州;围燕京,迫使辽国纳表投降。回师不久,又闻河北田虎作乱,宋江等又请命剿田虎。宋江与卢俊义分兵连夺下被田虎占领的泽州、益州、壶关等地。公孙胜破乔道清、马灵,张青收琼英,最后战胜擒田虎。
平定田虎后,毫州太守候蒙举荐,朝廷派宋江、卢俊义为平西都、副先锋,讨伐淮西王庆。宋江等水攻坚城,兵定纪山,朱武大破“六花阵”,宋江排“九宫八卦”阵,大败金剑先生李助,王庆遁逃,渡江被擒。
回京后,宋江封村“皇城使”,卢俊义封“团练使”,众兄弟封“正将军”、“偏将军”。接着宋江等又奉诏讨方腊。出征前,金大坚、乐和等四人被调走。取润州,战宜州、毗陵,曹正等丧命,李俊觉醒萌退志,在太湖小结义。兵至杭州,张顺、徐宁、张清、董平等先后死于非命。待到平定方腊后,死伤极大,仅余宋江等三十六人。在回师途中,鲁智深坐化。林冲、杨志、杨雄、时迁病死,燕青、李俊、童威、童猛全身隐退,仅剩二十七人,入京时又辞去四人。
宋江、卢俊义等人员受朝封,仍遭逼迫,戴宗、阮小七、李应、柴进、杜兴、裴宣、杨林、蒋敬、朱武、樊瑞、穆春等,又相继辞官归隐。不久,宋江、卢俊义等即被奸臣毒害,宋江恐李逵再叛朝廷,坏了他声名,亦将其毒死。吴用、花荣闻讯极悲,在寥几洼哭祭宋江等人后,双双白缢而亡。一场轰轰烈烈的水浒英雄事业,仅因宋江一念之错,除李俊等十余人隐逃外,俱遭惨死。