明末农民战争,是明朝末年,揭竿而起的农民起义军与明清军队进行的一场战争,近200万农民革命大军在黄河南北、长江上下十几个省的辽阔地区,与明清地主阶级军队进行了艰苦卓绝的战斗。这次战争从明天启七年(1627年)陕西王二起义开始,经过渑池之战、洛阳之战、襄阳之战、成都之战和山海关之战,至清顺治十五年(1658年)失败,起义军与明军战斗17年,与清军战斗14年,是中国历史上历次农民战争的最高发展和总结。
明朝末年,各种社会矛盾空前激化,突出表现在农民与地主阶级之间的阶级矛盾。在腐朽的封建地主阶级压榨下,全国各地反抗斗争层出不穷,陕西地区成为农民起义的中心地区。陕西长期以来是全国社会矛盾的焦点,在陕西就藩的明朝藩王对这一带的农民横征暴敛,因此陕西农民的生活比其他地区的农民的生活更为困苦。这一地区又是蒙、汉、回民杂居地区,各族人民与明朝统治者矛盾很深。加之明朝末年以来,陕西水旱灾不断,所以,陕西地区成为最早酝酿和爆发农民战争的地区。在这种社会条件下,以陕西为中心,全国各地的农民起义,士兵兵变,手工业者罢工不断发生,为明末农民战争的爆发准备了必要条件。
天启七年(1627年)三月,陕西大旱,澄城知县张斗耀不顾饥民死活,仍然催逼赋税,敲骨吸髓般地榨取农民。白水饥民王二聚集了数百个无法活命的农民进行斗争,他高声问大家:“谁敢杀死知县?”大家异口同声地说:“我敢杀。”于是王二率饥民冲进县城,杀死张斗耀,揭开了明末农民战争的序幕。
王二首义点燃了农民战争的星星之火,各地纷纷响应。天启八年(1628年),陕西府谷王嘉胤、汉南王大梁、安塞高迎祥等领导饥民起义,张献忠也在米脂起义,李自成后来投入高迎祥军中。这一时期最有影响的是王嘉胤义军,他们曾经一度占领府谷,称王设官,建立了地方政权。但是,农民起义军没有统一指挥,各自为战,成分复杂,缺乏推翻明朝政权的明确目标,因此,这一时期的农民起义虽然此起披伏,却也是很快就被官军镇压。