《水浒传》是中国古代第一部反映农民起义的著名白话长篇小说。通过生动的艺术描写,展现了北宋末年宋江起义发生、发展直至失败的整个过程,挖掘了“官逼民反”的起义根源,揭示了农民革命在当时的历史条件下必然灭亡的命运。全书通过展示起义英雄们各自不同的反抗道路,描写了一百零八位梁山好汉,其中有三十多位写得个性鲜明,有血有肉,尤以宋江、武松、林冲、鲁智李逵等人物刻画得最为成功,从各个方面反映出人民群众的英雄气概和反抗精神。九纹龙史进结识了少华山头领神机军师朱武等三人,被官府鹰犬告发,当地官府派兵捕捉。出于无奈,史进焚毁了自己的庄园,投奔外乡,得遇一个下级军官鲁达。两人在酒楼饮酒,听得有卖唱女子啼哭之声,问知父女系受当地恶霸镇关西郑屠的欺凌。鲁达仗义赠银,送父女回乡,并主动找上门去,三拳打死了镇关西。事后弃职逃亡,巧遇已有安身之所的卖唱女之父,将他接回家中藏匿,以后辗转去五台山出家,起法名为“智深”。鲁智深捺不得佛门清规,寺中长老无可奈何,只得介绍他去东京大相国寺当名职事僧,职司看管菜园。在此期间!他收服了一群泼皮,并偶然结识东京八十万禁军教头林冲。当朝权臣高太尉之子高衙内,觊觎林妻貌美,设计陷害林冲,诬其“带刀”进入白虎堂,将他发配沧州,并企图在途中杀掉林冲。幸得鲁智深一路暗中护送,得以化险为夷。林冲发配沧州后,在忍无可忍的情况下手刃仇人,上了梁山。梁山附近有个当保正的晁盖,得悉权臣蔡京女婿、大名府知府梁中书派杨志押送“生辰纲”上京,便由吴用设计,约集了三阮兄弟等共计七人,在黄泥冈劫了生辰纲,投奔梁山。杨志丢了生辰纲,不能回去交差,就与鲁智深会合,上了二龙山。山东郓城有个呼保义宋江。他有一外室,叫阎婆惜。此人有外遇,探知宋江与“强人”有来往,百般要挟。宋江一怒之下,杀了阎婆惜,逃奔小旋风柴进庄上,结识了武松。后武松于景阳冈上打死猛虎,名声大噪,被聘为阳谷县都头,碰巧遇见搬来阳谷县的胞兄武大。其嫂潘金莲羡武松英伟,欲求苟合,为武松拒绝。后趁武松外出公千,金莲私通西门庆,毒死武大。武松归后察知其情,杀了二人,给兄长报仇。事后他被发配孟州,结识施恩,醉打蒋门神,怒杀张都监全家,亦辗转投二龙山安身。宋江至清风寨寨主花荣处盘桓,因故被人陷害,发配江州,一日酒醉偶题“反诗”,又被判处死刑,得梁山弟兄劫法场救出,宋江执意要回家探父,又迭遭危险,终于上了梁山。随后,经过三打祝家庄,出兵救柴进,梁山声势甚大。接着又连续打退高太尉三路进剿,桃花山、二龙山和梁山三山会合,同归水泊。而后,晁盖不幸中箭身亡,卢俊义历经诸多曲折也上了梁山,义军大破曾头市,又打退了朝廷几次进攻,其中好些统兵将领亦参加梁山聚义。最后,总共拥有一百零八位头领,排定了“三十六天罡,七十二地煞”的座次。