明末农民起义:李自成与张献忠

明末农民起义,是中国历史上规模最大、也最令人困惑的民众运动之一。困惑之处在于:一个千万人口的大帝国,为何在短短十几年间被一群“流寇”推倒?传统解释往往强调李自成的勇略、张献忠的奸诈,或崇祯皇帝的刚愎,但这些个人因素无法说明一个结构性事实:当李自成于1644年进入北京时,明朝正规军已在山西、河北一线望风而降,而农民军本身也几乎没有发动过一场像样的决战。换句话说,明朝不是被打败的,而是自我瓦解的。李自成与张献忠,都是那股瓦解力量的人格化载体。

要理解这场起义,不能从宫廷里看,而要从帝国的财政体系、军事组织和基层社会中寻找原因。明朝灭亡的根本问题并非外患,而是内政上的动员能力枯竭:税收收不上来,军队发不出粮饷,地方官府无法赈济灾民。正是在这种制度性崩溃的背景下,一场由饥民、逃兵和失地农民组成的“流寇运动”才获得了横扫全国的能量。李自成与张献忠的成败,恰好说明了旧秩序崩溃后的两个方向:一个试图建立新朝代,一个只求掠夺生存。

财政与税收的死结:为什么“加派”越多,起义越多

明末农民起义的第一个要解开的结,是财政。明初设计的财政体系以实物征收和基层里甲为基础,到万历年间已难以应对白银经济时代的膨胀需求。张居正推行“一条鞭法”,本意是将徭役和赋税合并折银,减少中间盘剥,却让国家财政与海外白银的流入紧密挂钩。当全球贸易趋冷、白银输入减少时,北方乡村立刻陷入“谷贱银贵”的窘境:农民必须卖出更多的粮食才能换回固定的税银,而天灾一来,连吃饭都成问题,税银自然无从谈起。

崇祯初年,辽东战事吃紧,朝廷在原有赋税之外陆续加派“辽饷”“剿饷”“练饷”,三饷合计是旧额的两倍以上。然而,这些加派并没有转化为有效的国防能力,反而成为压垮北方农村的一连串重锤。更值得注意的是一种“反向循环”:朝廷为了节省开支,在崇祯六年裁撤全国驿站,而李自成正是陕西米脂的驿卒,裁驿之后失去生计,被迫投奔起义军。张献忠也是类似的身份,曾在延安府充当捕快,因灾荒和官府逼迫而加入暴动。裁驿节省的几十万两白银,换来的是数十万无所依附的精壮流民,他们从此成为“流寇”的天然兵源。财政上的精打细算,变成了社会秩序上的巨大漏洞。

这个死结的本质是:明朝的税收体制只能从已破产的农村抽取最后一点油水,却无力将抽取来的资源转化为地方救济或军饷。当灾荒程度超出基层社会的承受力时,官府不但不能救民,反而执行催科,使佃农、自耕农乃至小地主一齐倒向造反。李自成在陕西时还只是百余人的一股“流贼”,等他东出河南,面对的是赤地千里和成群结队的饥民,“迎闯王”的呼声并不是出于政治信仰,而是因为闯王不征粮。可以说,财政的僵硬与残酷,把饥饿变成了政治。

士兵与饥民的合流:军事体系的自我瓦解

明末的另一个结构性病灶是军事制度。卫所制早在嘉靖年间就名存实亡,军队靠募兵维持,而募兵需要大量银饷。但财政枯竭意味着欠饷成为常态:辽东边军常被拖欠十几个月,内地卫所兵则沦为军官的私人佣工。士兵没有固定收入,无法养活家人,于是开小差、哗变、甚至抢劫当地的民户。这些逃兵和失地饥民彼此融合,形成了流动作战的群体。农民军的核心骨干,往往不是普通农民,而是具有作战经验的边军、驿卒和“响马”。李自成本人就曾在甘肃当兵,参加过明军,张献忠也因战功被擢升为把总,后来才叛明。

这种身份重合解释了为什么官军围剿总是难以奏效。杨嗣昌在崇祯年间设计的“四正六隅”计划,企图用集中兵力和建立封锁线的方式困死农民军。这套方案在纸面上完整,但实际执行时面临两个困难:第一,需要大量粮饷供应十二万官军,而朝廷已拿不出钱;第二,地方军队和农民军之间存在默契,甚至互相买卖兵器、传递情报。杨嗣昌在湖广驻节,调动大军穷追张献忠,虽然一度逼其走投无路,但张献忠在一场战役后接受“招抚”,随即再次叛起。这种“招抚—再叛”的循环,说明朝廷既无法消灭起义军,也无法用政治手段安置他们。更糟糕的是,官军为了虚报战功,经常滥杀平民,反而使更多百姓投奔起义军。

军事体系的反噬,最终体现了“兵匪一家”的困境:明朝将领左良玉、贺人龙等,在追剿过程中不断扩充私人武装,成为半独立的军阀。他们的军队吃空饷、杀百姓、抢地方,与流寇无异。而李自成等农民军则在一次次败亡中吸收了这些溃兵,学会了攻城和伏击的战术。到崇祯后半段,明朝在北方已经没有一支可以依赖的野战军,有的只是彼此林立的军阀和行将崩溃的边防。

天灾、流民与“均田免赋”:李自成如何在河南崛起

如果说财政和军事是起义的发动机,那么饥荒和社会脱序则是点火器。崇祯年间恰逢小冰期,北方连年大旱,蝗灾、瘟疫交替而至。河南在崇祯十年到十四年间几乎颗粒无收,史料中有“人相食”的记载。官府赈灾的脚步远远赶不上灾情,而地方士绅则囤积居奇,甚至趁灾兼并土地。当生存都成问题时,农民便会把矛头指向官府和地主。李自成在崇祯十三年进入河南,这时他手下不过千余人,却因提出“均田免赋”的口号而迅速裹挟了数万饥民。“均田”并非真的要重新分配土地,而是一种否定万历以来土地不均的象征性诉求;“免赋”则直接回应了农民最沉重的负担。这个口号使李自成区别于一味抢掠的张献忠:他在短时间内建立了一种朴素的“天命”感,即闯王是代天行道,免除赋税意味着政权合法性。

但“免赋”也隐含一个致命问题:不征收赋税,几十万大军靠什么维生?李自成的办法是“追赃助饷”,向地方的富室和官员拷掠索饷。这种办法在短期内高效,使得大顺军每到一地都能获得大量金银,但也意味着它无法与士绅阶层合作,无法建立稳定的官僚系统。李自成在洛阳、西安等地一度设置官职,颁布“免征三年”的告示,但这些政令从未真正转化为一套完整的税收和行政体系。与朱元璋当年“高筑墙、广积粮、缓称王”的做法相比,李自成始终依靠军事掠夺来维持流动性政权,这与传统王朝建国的道路是背离的。

张献忠则走了一条更纯粹的流寇路线。他没有提出真正有号召力的政治纲领,而是依靠快速转战、避实击虚来求存。张献忠在四川建立大西政权,定都成都,但统治范围始终局限于军队能直接控制的区域。他对四川士绅和百姓的严厉镇压,加之战乱、饥荒与清军后来的入侵,使四川人口锐减。大西政权一直未能获得当地社会的认可,最终在清军和南明势力的夹击下迅速覆灭。李自成和张献忠的对比揭示了起义的一个根本制约:他们能够摧毁旧政权,却不一定能建立新秩序,因为他们无法解决“推翻明朝之后谁来负责生产与征税”的问题。

大顺政权的合法性:从“追赃助饷”到仓皇离京

1644年,李自成在西安称帝,建国号大顺,随后进军山西、河北,一路几乎没有遭遇像样的抵抗,北京城的外城、内城均告开门投降,崇祯皇帝自缢于煤山。大顺政权进入北京,标志着农民起义达到顶峰,但这也是转折点。李自成面临的不是“打天下”的喜悦,而是“治天下”的难题。这个难题远比攻城更难。他的核心将领仍然是陕西的底层武人,缺乏辅政之才,主要的文臣牛金星等人也并非锐意革新的政治家。大顺政权没有明确的新税制,仍然沿用“追赃助饷”来维持财政,对明朝官员进行严刑拷打,追逼财产。这种政策使北京城内的富裕市民和旧官员人人自危,也使那些本来可能投效的士人转身离去。

更关键的是,大顺军没有处理好边防问题。当时镇守山海关的吴三桂手握重兵,成为各方争取的对象。李自成试图以吴三桂的父亲为人质,迫使吴三桂投降,但官员的私怨和抄家行动彻底激怒了吴三桂,他转而向关外的清军借兵。清军在多尔衮率领下入关,与吴三桂合击李自成于山海关外的一片石。大顺军仓促应战,损失惨重,李自成退回北京,在武英殿匆忙举行登基仪式后弃城西逃。大顺政权从进入北京到逃离,前后不过四十余天。

这一迅速崩溃有其内在逻辑。李自成军队此前能席卷中原,很大程度上是因为明政府的财政和军事已经瘫痪,并非大顺军具备了压倒性的战斗力。当面对纪律严明、以征服为目标的八旗军时,大顺军的脆弱性暴露无遗。同时,农民军没有稳固的根据地,无法组织持续的后勤补给,转战既需要快速移动,又容易在决战失利后土崩瓦解。李自成在湖北九宫山遇袭身亡,大顺军余部后来融入南明抗清或降清,但大顺作为独立政权就此终结。

从大顺到大西:农民起义为何未能终结乱世

李自成和张献忠的失败,不能简单归因于“腐化”或“战略失误”,更根本的原因是,他们的政治想象和组织结构仍然停留在旧的王朝循环中。李自成虽然称帝,却看不到一套不同于明朝的制度创制;他模仿的是明太祖朱元璋的路径,但没有朱元璋的稳健:朱元璋在江南建立稳固的基地,实行屯田,依靠士人治理,而李自成始终没有做到。张献忠则连称帝也只是权宜之计,其统治方式更接近暴力掠夺。他们的起义揭示了中国传统农民运动的一个普遍边界:可以推翻旧王朝,却难以提供新的社会方案,除非他们能够与地主士大夫达成某种妥协。清军入关后,清朝统治者以更强大的军事力量和更成熟的汉文化政策迅速整合北方,然后逐步南下,用了近二十年才平定南方。在这一过程中,明末农民起义的遗产被清朝部分吸收:清朝以“不纳粮”为教训,在康熙年间实行“永不加赋”来缓和财政矛盾;以“流寇”为教训,强化了保甲制和乡里组织,严格控制人口流动。这些制度反应,实际上承认了明末起义所暴露的社会危机。

把明末农民起义放进更长的历史进程,可以看到它既是明朝灭亡的直接原因,也是清朝建立的前奏。它用最暴烈的方式告诉后来的统治者:一个国家的财政如果不能维持基层社会的生存底线,军事力量再强大也可能在顷刻间瓦解。李自成与张献忠的起落,不仅仅是一段动乱史,更是中国历史上王朝周期性危机中最为彻底的一次释放。它所揭示的“国家—社会”关系的紧张,一直延续到近代中国。而它自身未能建立稳固政权,也使得这一场改朝换代最终落到了清朝手中,改变了此后三百年的历史走向。

明末农民起义的悲剧,不在于李自成和张献忠的失败,而在于它几乎摧毁了整个旧秩序,却找不到替代者。这正是那个时代的困局:旧制度已经无法运行,新制度又未能诞生。于是,破坏成为唯一的创造,而创造又总要等待另一个强大外力来完成。

本网站使用 Cookie 以保障网站正常运行并改善使用体验。