《水浒传》是一部以农民起义为主题的长篇小说,主要描写了北宋末年以宋江为首的一百零八人在山东梁山泊聚义的故事。故事以农民起义的发生、发展过程为主线,通过各个英雄被逼上梁山的不同经历,描述了他们由个体觉醒到走上小规模联合反抗,再到发展为盛大的农民起义队伍的全过程,表现了“官逼民抗”这一封建时代农民起义的必然规律,深刻反映出北宋末年的政治状况和社会矛盾。
小说成功塑造了一百零八位英雄好汉,如及时雨宋江、黑旋风李逵等,一个个活灵活现的人物跃然纸上。
此外,小说中还塑造了一些奸臣的形象,他们只明白讨好宋徽宗,还要陷害梁山好汉。