《水浒传》中描写了以晁盖、宋江为首的一百单八将聚义梁山泊,树起反抗的大旗,一次次向北宋官府发动猛烈的攻击。这部小说正是北宋末年风起云涌的农民起义的真实缩影。
徽宗统治时期,蔡京等人的专权把百姓逼上了绝路。先是在京东地区发生了小规模的农民起义。宣和元年(1119),宋江在山东一带率众起兵,从山东一直打到了江苏,然而遗憾的是这支起义军坚持了三年,最终兵败后却以被朝廷招安结束了此次起义,接着竟和官兵一起南下剿灭方腊。当方腊起义被镇压之后,宋江终于看清了官府的残暴,再度起兵,但终因势单力薄归于失败。
在宋江起义的第二年,也就是宣和二年(1120),方腊在东南一带揭竿而起。那时在东南一带设立了造作局、应奉局、花石纲,官府借此盘剥勒索百姓,致使民怨沸腾。方腊是浙江一个普通农民,他和千千万万的农民一样受尽了徽宗暴政的克剥,于是他便利用流传于当地的摩尼教聚起了万余名百姓。方腊形象地用家事来比喻国事,把皇帝比喻为父兄,把百姓比喻为子弟,他对百姓们说:“如果有这样一个家庭,子弟终年耕作,只能得到一点儿粮食,而父兄不劳动,却可以任意挥霍,还要去送给仇人,使仇人越来越富裕,反过来还要侵扰子弟。父兄又不去御敌,而让子弟去御敌,倘若子弟打不过敌人,父兄就要责罚子弟。子弟为父兄做了这么多事,结果却时常遭受虐待。你们能忍受这样的父兄吗?”众人齐声说:“不能!”方腊接着说:“如今我们的国家就是这样。我们老百姓终年劳苦,却遭受官府的克剥,难得温饱,而官府不仅自己挥霍,还要向西北二国送去数以百万计的银绢,这可都是我们东南百姓的血汗钱呢!西北二国有了这些银绢,更加富足,年年兴兵犯境,朝廷反倒对他们十分恭顺。而我们百姓呢,终年劳作,却落得冻饿而死,你们难道就愿意这样下去吗?”百姓们本来就对官府不满,方腊的这番话更使众人义愤填膺,接着方腊又向众人讲了他的宏伟计划,也就是先打下江南的一片江山,建立自己的政府,划江而守,而后轻徭薄赋,以吸引四方百姓。照此下去,十年之内,必能统一中国。众人被方腊描绘的这个宏伟蓝图鼓舞,一起跟着方腊斩木揭竿,挑起了起义的大旗。四方百姓闻风响应,十数日间竟有数万人加入到了起义的队伍。方腊组建了自己的政府,自称“圣公”。在起义后的三个月间,起义军势如破竹,攻陷了六州六十多个县。
这一边起义军轰轰烈烈地攻城杀官,而朝廷那边还在歌舞升平,宰相王黼始终没有上报方腊起义的事,使得起义军势力越发强大,直到起义军占领杭州后,他才慌慌张张地向徽宗报告。徽宗在震惊之余,听从朝臣建议,急忙调动京城中准备联金攻辽的十五万西北劲兵,由童贯率领讨伐方腊。
方腊在攻占杭州后,在战略上犯了一个致命的错误。当时曾有人建议方腊应直捣金陵(今江苏南京)。遗憾的是,方腊并没有接受这个建议,因为方腊从起义一开始,就认定宋军至少需要半年的时间才能集结起大规模的兵力。那么,在这半年时间里,足够他对付东南这些武器装备薄弱的郡县了。他的战略是要逐个占领东南的郡县,与宋政府隔江对峙。因此他放弃了抢占金陵这个战略要地的方案,而是沿着杭州向北依次夺取郡县。当然,方腊对宋政府的判断不是没有道理,假如真的给他半年的时间,他的逐个击破的计划估计也能实现。然而,他万万没有想到,朝廷那边正有现成的十五万精兵,这支军队迅速南下,打了个方腊措手不及。
宣和三年(1121),童贯领兵南下,他一方面大幅度地提高捕获起义军将领的赏格,另一方面下令关闭应奉局、造作局等,并禁止再收买花石,这一举动解救了东南数百万百姓,赢得了人心。接着,童贯兵分两路进攻起义军,童贯率领的军队毕竟是训练有素的军队,而且装备又好,而单凭英勇无畏的起义军岂是这种正规军的对手,三个多月的时间,起义军占领的郡县又接连陷落,主力退回了起义的出发点--清溪(今浙江省淳安西北)西北的帮源洞。童贯等人包围了帮源洞,起义军二十余万人拒险固守,与官军血战一日,终因腹背受敌,伤亡惨重。方腊被俘后遭杀害。
虽然这场轰轰烈烈的起义之火只经过半年时间便被扑灭了,但这场使东南震动的起义却足应使宋朝廷有所改观,遗憾的是宋朝廷的腐败却依然故我,童贯因在平方腊时下令停止了花石纲,而被强迫退了休。此后应奉局等又全面恢复,百姓的苦难更为深重。
方腊、宋江起义失败后,河北、京东也屡屡爆发农民起义,他们占州县,杀官僚,北宋王朝已处在了风雨飘摇之中。