王莽在全国范围内推行“托古改制”的新政:他下令天下农田改称“王田”,奴婢改称“私属”,禁止买卖;无田者按一夫百亩受田,一户不满八人而土地超过一井(900亩)者,分余田给九族或邻里;设立五均,管理工商业,严格管制物价和加强税收,实行经济垄断;屡次改变币制,货币名目繁多,换算复杂,造成社会和经济的极大混乱;更改官制名称,滥加封赏;又发动对匈奴和对东北、西南边境各族的战争。
沉重的赋役徵发,残酷的刑罚,使人民怨声载道,加上连年灾荒,物价腾贵,终于引起全国性的农民起义。
绿林赤眉起义
新末民众起义首先发生在北方边郡地区,接着在黄河流域、长江流域也爆发了农民暴动。天凤四至五年(17-18年),全国性的农民大起义在三个地区爆发:
在今湖北西北有王匡、王凤领导的绿林军(因以绿林山为基地而得名)。新莽荆州军被绿林军击败后,王莽遣司命将军孔仁守豫州,派纳言将军严尤、秩宗将军陈茂进入荆州平乱。隔年绿林山瘟疫爆发,王常、成丹率兵转入南郡,称下江兵,王匡、王凤率兵东进新市,称新市兵,并北上攻打宛城。
途中于平林(今湖北随县东北)获得陈牧、廖湛率众加入,即平林兵。下江兵被严尤击败后,也北上南阳会合新市兵。南阳当地豪强刘縯、刘秀也举兵响应,称舂陵兵。23年二月,绿林联军击破新莽军甄阜、梁丘赐等将,包围宛城,占领昆阳,史称蓝乡之战。绿林诸将拥护刘玄为更始将军,最后称帝,建元更始,史称更始帝,即玄汉。王匡、王凤、朱鲔、刘縯等人被封将相。
在今山东东部和江苏北部有樊崇等领导的赤眉军(因义军均将眉毛涂红而得名)。乱军由农民组成,大多不识字,组织包括地位最高的三老、其次有从事和卒史等名称,大多延用汉朝乡官的名称。赤眉军收编吕母部属后,在泰山山区扩大势力。
21年王莽派太师牺仲景尚、更始将军护军王党出兵讨伐,但在隔年被赤眉军击溃而死。王莽再派太师王匡、更始将军廉丹率十万兵东征,所经之路都纵兵掠夺。关东人民都称“宁逢赤眉,不逢太师!太师尚可,更始杀我!”。双方爆发成昌之战,最后王匡惨败,廉丹被杀,赤眉军扩张到青、徐、豫、兖等州(约今山东与江苏北部)。只有翼平连率田况率领百姓守卫青徐部分地区,一度阻挡赤眉军入侵。
在今河北一带则有大小数十支起义队伍,其中最大一支称为铜马军。
蓝乡之战
蓝乡之战,发生于新莽地皇三年(22年)十二月,是在绿林农民起义战争中,绿林军大破王莽官军于蓝乡(今泌阳)的一次袭击战。
地皇三年(22年)十一月,绿林军新市、平林、舂陵三部联合攻克棘阳(今南阳南)等地,后因刘縯率舂陵兵急欲攻宛,被南阳郡守甄阜、属正梁丘赐军击败,被迫退保棘阳。甄阜、梁丘赐留辎重于蓝乡,乘胜率精兵10万南渡潢淳水(今唐河城西),临近沘水(今泌阳境),在两川间扎营,企图一举扑灭义军武装。
是时,由王常等率领的下江兵5000余人,已从南郡(郡治江陵,今属湖北)转战到宜秋(今唐河东南)。十二月,新市、平林,下江、舂陵四部合兵,士气大振,对甄阜、梁丘赐军发动全面进攻。义军兵分六部,乘夜袭击蓝乡,一举劫获甄阜军全部辎重,并堵住其退路,从东南、西南两面夹击其主力,甄阜军败逃。义军追至潢淳水,歼灭2万余人,斩杀甄阜、梁丘赐。此战,义军大获全胜,使绿林军的反莽斗争进入了新阶段。
成昌之战
成昌之战,发生于新莽地皇三年(22年)冬,是在赤眉农民起义中,赤眉军在成昌(今山东东平西)击败王莽太师王匡部10余万人的作战。
地皇三年(22年),樊崇义军已发展至l0余万人,直接危及王莽的统治,王莽不得不筹集兵力加紧镇压并把重点指向东方。四月,王莽遣太师王匡、更始将军廉丹率精兵10万进剿樊崇义军。王莽大军东进,沿途烧杀掳掠,民众义愤非常。当时流传的歌谣“宁逢赤眉,不逢太师,太师尚可,更始(指更始将军廉丹)杀我”,真实地反映了群众对赤眉军的支持和对莽军的仇恨。
十月,王匡率军进抵无盐(今山东东平东),击败据城举兵响应赤眉军的索卢恢部万余人。是时,赤眉别校董宪部正活动在无盐西南的梁地。王匡恃强急战,率大军南下,欲一举击破董宪部。恰在此时,樊崇所率赤眉军主力已进至无盐附近的成昌。莽军出无盐不久,即与赤眉大军相遇于成昌。首次交兵,王匡、廉丹被歼万余人,惨败而逃。
赤眉军乘胜追击至无盐。王匡仓皇逃奔洛阳,廉丹拼死顽抗。赤眉军斩杀廉丹及其部下校尉20余人,大获全胜。
地皇四年(23年)绿林军拥立汉宗室刘玄为帝,恢复汉朝国号,建元更始,史称更始帝。