宋灭后蜀后,几年内把后蜀仓储财物全部运到京师。又以“上供”等方式掠夺布帛,设置博买务垄断布帛的购销,禁止民间交易,使广大农民和手工业者更加贫困。对于川峡盛产的茶叶,宋政府“掊取”茶利,断绝了很多茶农和茶商的生计。这些都加速了阶级矛盾的急剧发展,小股农民起义时有发生。
宋太宗赵炅即位后,川峡天灾频仍,饿殍载道,民不聊生。淳化四年(993),在永康军青城县(今四川灌县南)爆发了王小波、李顺起义。
王小波,或作王小皤、王小博,青城县味江人,茶农出身(一说茶贩出身)。淳化四年二月,他聚集群众,发动起义,宣称:“吾疾贫富不均,今为汝均之。”旁户纷纷参加起义,很快攻克青城县。接着,直插彭山,惩杀了贪暴恣横的县令齐元振,众至一万余人。此后,转战于邛州(今四川邛崃)、蜀州(今四川崇庆),所到之处,令乡里富人大姓,具报其家所有财粟,除留其家用而外,一切调发,分给穷人,得到群众拥护,队伍增到数万人。十二月,起义军在江原县(今四川崇庆县东南)与官军激战,王小波被西川都巡检使张玘射伤,仍奋力杀死张玘,攻克江原。王小波终因伤重牺牲,其妻弟李顺被推为领袖。
李顺率领起义军从江原出发,继续战斗,攻克蜀州。又克邛州,杀死知州、通判等官吏,都巡检使郭允能逃到新津。起义军在新津猛攻官军,打死郭允能,占领新津县。然后分兵两路,一路迂回攻克双流、温江、郫县和永康军(今四川灌县);一路由李顺率主力攻成都,在成都西郭门失利,转而攻克汉州(今四川广汉)、彭州(今四川彭县)。这时起义军已壮大到数十万人。
起义爆发后,宋太宗将知成都府吴元载革职,派郭载代之。郭载与西川转运使樊知古、都巡检使郭延濬等加强成都府的防御;梓、遂十二州都巡检使卢斌也自梓州(今四川三台)率兵赴援。淳化五年(994)正月,起义军猛攻成都,大败官军,郭载等逃走,卢斌退回梓州。十六日,攻克成都府。
起义军在成都建立大蜀政权,李顺为大蜀王,年号应运,以吴蕴为中书令,计词、吴文赏为枢密使,又派兵四出,攻占州县,北到剑州(今四川剑阁),东到夔峡,控制了川峡大部分地区。秦陇地区赵包等数千人和峡路数千漕卒也准备响应。
宋太宗急令王继恩为西川招安使,统军从剑门入川;又增派雷有终、裴庄、尹元等率兵自湖北入夔门,进行镇压,并一再下诏招抚,命张咏知成都府,伺机入川。王继恩分兵两路,扑向剑州、阆州(今四川苍溪东南)。这时,起义军战线长,兵力分散,又将主力长期围攻梓州,另一部胶着在眉州(今四川眉山)城外。四月,王继恩军破剑州、绵州(今四川绵阳)、阆州、巴州(今四川巴中);东路官军亦进入夔门,攻战于涪江流域。
王继恩率军猛攻成都,十多万起义军撄城拒守,展开激战。五月六日,成都失陷,计词、吴文赏等十二名起义军首领被俘,后在凤翔府(今陕西凤翔)就义。李顺于城破时被杀害(一说李顺撤出成都,辗转到广州,三十年后,在广州遇害)。九月,张咏到任,协同王继恩镇压起义军。
成都失陷后,起义军仍在各地战斗,陵州(今四川仁寿)、阆州、蓬州(今四川仪陇东南)、合州(今四川合川)都有激战。张余率领一万余战士,沿长江东下,连克嘉(今四川乐山)、戎(今四川宜宾东)、泸(今四川泸州)、渝(今四川重庆)、涪(今四川涪陵)、忠(今四川忠县)、万(今四川万县)、开(今四川开县)八州和云安军(今四川云阳),队伍扩至十余万人。乘胜攻夔州(今四川奉节白帝城),并派兵攻施州(今湖北恩施)。宋政府增派峡路都大巡检白继赞率精兵入夔门。五月下旬,张余起义军在夔州西津口迎击官军,腹背受敌,失利,两万多战士牺牲,舟船损失千余艘。张余率军西退。十一月,吴蕴在眉州牺牲。十二月,大蜀政权知嘉州王文操叛降。嘉州失陷,张余被捕,至道元年(995)二月在嘉州就义。至道二年(996)五月,李顺余部王鸬鹚在邛蜀山区称邛南王,攻打邛州、蜀州,不久亦告失败。
王小波、李顺起义在中国农民战争史上,第一次明确地提出了均贫富的口号。
这次起义提出的“均平”思想,对以后的农民起义产生了深远影响
993年5月,西川青城(今四川灌县)人王小波发动了武装起义。王小波向群众提出:“吾疾贫富不均,
今为汝均之”的革命口号,向地主阶级发起了猛攻。“均贫富”的口号既是对唐末农民起义的发展,也
集中反映了当时的社会矛盾,得到了广大贫苦农民的响应,起义军很快发展到数万人。王小波领导起义
农民攻克青城县,“旬日之间,归之者数万人。”接着又攻克彭山县,将贪赃虐民的县令齐元振处死,
剖开他的肚皮,塞满了他平日贪污来的钱币。这年冬,王小波率众攻打江源县。他在战斗中身先士卒,
不幸被流矢射中额头,伤势过重牺牲。在这个紧要关头,起义队伍没有动摇,他们共推王小波妻弟李顺
为统帅,继续实行“均贫富”的主张。李顺号令严明,所到之处,把乡里的富人大姓召集来,命他们如
实申报各自所有的财产和粮食,除按人口给他们留下够用的数量外,所余全部征调,发放给贫苦农民,
得到人民拥护。李顺领导农民军连克蜀、邛二州,队伍已增至数十万人。接着,他率领部队挥戈东下,
从西南和西北两面向成都逼进,“所向州县,开门延纳,传檄所至,无复完垒。”
994年正月,起义军攻克汉州、彭州。经过浴血奋战,又于5月16日攻克成都。为了保卫胜利果实,
发展革命形势,起义军建立大蜀农民革命政权,李顺自称大蜀王,改元“应运”,并铸造“应运元宝”
(铜钱)和“应运通宝”(铁钱)货币。起义军战士还在脸上刺“应运雄军”四字,以纪念胜利。
大蜀农民革命政权坚决执行“均贫富”的政策,用革命暴力没收地主财物,还依靠“在城贫民”,
“指引豪家收藏地窖”,大挖地主藏匿的浮财,分给贫民。这时,北到锦州,南至巫峡,大部分地区都
为农民革命政权所控制。
大蜀政权建立后,李顺立即指挥起义军四出攻打州县,反动营垒相继土崩瓦解,宋朝“败卒亡官”
四散逃命,地主豪绅“人心恐悚,投死无地”。这时,起义军已发展到“数逾百万”了。波澜壮阔的革
命形势,迅速波及其他地区,农民革命的怒火,正以燎原之势迅猛发展,“今日取某州,明日陷某县,
向风则靡,何啻席卷之易”。
面对蓬勃发展的革命斗争,北宋政权极为惊慌,急忙派遣王继恩为剑南西川招安史,统帅中央禁军
前去镇压。李顺为阻止宋军入川,也派农民军数万人北取剑门,控制栈道,以拒宋军于险关之外。但农
民军在战斗中伤亡太重,退回成都。
李顺又亲率起义军二十万围攻梓州,因遭宋军夹击,战斗不利,也相继撤回。宋军进围成都时,正
值农民军大都四出攻取其他州县,只有十万人守卫成都。经过拚死抵抗,大多数人英勇牺牲了。不久城
破,李顺在群众掩护下出城不知下落,宋军抓了一个貌似李顺的人杀头报功。
李顺起义失败后,起义军在眉州战斗的将领张余,仍继续转战于四川各地,连续攻破嘉、沪、戎、
渝、涪、忠、万、开等八州,沿江而下,很快又发展到拥有“众十万余”的队伍。直到996年5月,各地
起义军才陆续被宋军镇压下去。
这次轰轰烈烈的起义虽然失败了,但它严重地打击了地主阶级,四川“旁户”这一名称从此很少出
现,博买务也取消了。这次起义提出的“均贫富”的口号,是唐末农民大起义提出的“均平”思想的继
续和深化,它反映出广大农民要求土地和贫富均等的强烈愿望,对以后的农民起义具有深远的影响,在
中国封建社会农民战争史上具有承前启后的重要意义。