唐县(今河北唐县)人宋子贤善幻术,能变佛形,自称弥勒出世,远近信奉,“日数百千人”,准备以召开佛教的无遮大会为名,举兵袭击隋炀帝在高阳(今河北高阳)的乘舆。后因泄密,宋子贤被捕遇害,千余家受到连坐处罚。
桑门向海明(一说向海公)于扶风(今陕西风翔)自称弥勒佛出世,以“人有归心者,辄获吉梦”,吸引信徒,被三辅地区民众称为大圣。向海明遂倡议反隋,众至数万。他自称皇帝,改元白乌,在扶风与安定(今甘肃泾川北)之间活动。后被隋太仆卿杨义臣镇压下去。
东阳娄世干义军,共有二十万人,在婺水一带反隋。司徒陈杲仁奉诏率兵征讨。
在这一年里,农民的起义不仅在广度上大大超过以前,并从山东、河北一带迅速扩展到西北和广大江南地区,而且在深度上也有明显的提高,不少义军开始突破孤军奋斗的圈子,与其他义军联合作战,反映出农民起义军的思想水平和作战能力都有了很大进步。隋末农民战争在向纵深发展。
由于隋炀帝在大业十年(公元614年)初,再次在全国征兵,妄图发动第三次大规模的攻打高丽的战争,弄得民众更加困苦不堪,促使更多的人起来造反。“山东思乱,从盗如市,郡县微弱,陷没相继”,“秦陇盗贼蜂起”。因此,在大业十年里,人民反抗斗争掀起了第三个高潮,又新崛起了许多支义军。
扶风人唐弼“立陇西李弘芝为天子,有徒十万”,自号唐王。
彭城(今江苏徐州)人张大彪(一说张大虎),聚众数万,保悬薄山,进攻徐、兖。榆林太守董纯起初闭营不战,待义军不设备时,出精兵攻打义军,义军失利,张大彪牺牲。
鄱阳(今江西波阳)义军群起,隋炀帝命被阻于此的新任南海太守刘权募兵征讨。他用“说以利害”的欺骗手段将义军瓦解。
宋世谟(一说宗世谟)义军攻占琅琊郡(今山东临沂)。弘化、延安(今陕西延安)等郡义军群起,所在屯结。延安人刘迦论拥众十万,与稽胡刘鹞子率领的义军相呼应。隋关内讨捕大使屈突通帅关中兵围剿。屈突通屯兵于安定,不与义军交锋,军中均以他为怯懦,屈突通遂杨言旋师而潜入上郡(今陕西县),乘刘迦论无备,夜袭其营,杀刘迦论等万余人,男女数万口被俘。
郑文雅、林宝护等率义军三万,攻陷建安郡(今福建福州),杀太守杨景祥。
隋炀帝从攻打高丽的前线怀远镇回师,邯郸(今河北邯郸)人杨公卿(一说阳公卿),率八千人袭其后卫第八队,俘得飞黄上厩马四十二匹。
离石(今山西离石县)胡刘苗王举兵反隋,自称天子,以其弟六儿为永安王,众至数万。将军潘长文讨伐,不能取胜。当时这里百姓饥馑,相聚起义,离石郡太守杨子崇进行镇压,捕杀义军数千。
司马长安义军攻破长平郡(今山西高平南)。
汲郡(今河南汲县)人王德仁聚众数万,以林虑山(在今河南林县西)为中心,四出活动,声震数州。
齐郡人左孝友率领的义军,“众将十万”,屯蹲狗山(在今山东招远北),张须陁列八风营逼压,复分兵扼其要害,左孝友窘迫投降,“其党解象、王良、郑大彪、李等众各万计”,均被张须消灭。转战于沂水的彭孝才,也被彭城留守董纯打败。有“众十余万”的涿郡卢明月,在祝阿(今山东禹城南)与张须相持十余日,张须陀兵少,粮尽退兵,使其将秦叔宝、罗士信分领千兵伏芦苇间。当卢明月追击张须时,伏兵偷袭卢明月大营,纵火焚其营栅,卢明月闻报仓促奔还,张须回军夹击,大破义军,卢明月仅以数百骑突围。
吕明星、帅仁泰(一说师仁泰)、霍小汉等众各万余,攻扰济北郡,被张须击走。
隋炀帝鉴于国内人民反抗斗争日益高涨,为了保住自己的统治,集中兵力镇压义军,他乘高丽王乞和之机,答应了他的请求,将攻打高丽的主力部队撤回,以镇压人民起义。因此,山东、河北地区的义军,遭到不少挫折。加上这个地区经济破产,灾荒连年,缺吃少穿,义军的活动难以继续开展,许多义军遂向隋王朝兵力比较薄弱的江南一带转移,以图发展。大业十年底,孟让率军“十余万”,自长白山南下江淮,至盱眙(今江苏盱眙),据都梁宫。隋炀帝遣江都丞王世充讨伐。王世充据都梁山设五栅,佯示赢弱,相持不战。至孟让轻敌懈弛,便移灶撤幕设方阵,毁栅出击,义军大败,孟让以数十骑投奔瓦岗军,部分溃散义军归附在淮南地区活动的张善安领导的起义军。张善安是兖州方与(今江苏鱼台西)人,年十七便聚众起义,有众百人,至此壮大为八百人,袭破庐江郡(今安徽合肥),渡过长江,依附林士弘义军。
大业十一年(公元615年)初,隋炀帝大宴百官,并“大会蛮夷,设鱼龙曼延之乐,颁赐各有差”。就在他夸口“今天下平一,海内晏如”的同时,隋炀帝下令“民悉城居,田随近给,郡县驿亭村坞皆筑城”,企图把民众强行迁徙到城里来,实行坚壁清野,割断民众与义军的联系,同时使“穿窬无所厝其奸宄,萑蒲不得聚其通逃”,以防止越来越多的民众逃亡和参加义军。但是,“百姓废业,屯集城堡,无以自给”,徭役既重又急,无法生存,这就逼使更多的民众铤而走险。所以在这一年里,农民起义继续发展,又有一些新义军兴起。
齐郡颜宣政聚众起义,为隋武贲郎将建毗击败,数千男女被虏。
上谷(今河北易县)人王须拔,自号漫天王,国号燕,其亚将魏刁儿(一说魏刀儿),自称历山飞,“众各十余万”,北连突厥,南攻燕、赵,为隋将段达、郭绚击败。
上谷宋金刚义军有众万余人,在易州边境与魏刁儿义军互为表里。
幽州(今北京市一带)杨仲绪率义军万余攻打北平(今河北卢龙一带),被隋将李景击败,杨仲绪牺牲。这时北平一带“盗贼蜂起,道路隔绝”。
彭城魏骐义军,有众万余人,据单父(今山东单县),攻鲁郡,被隋将董纯击败。
卢明月率领十余万义军进攻陈(今河南淮阳)、汝(今河南临汝)一带。
谯郡(今安徽亳县)人朱粲,原为县小吏,大业末年从军讨伐长白山义军时,转而聚众起义,后“拥众数十万”。他迁徙无常,引军渡淮,攻打竟陵、沔阳,转战荆、襄等地,所向披靡,汉南诸郡多为朱粲攻占。
绛郡(今山西新绛)敬槃陀、柴保昌义军有众八万人,隋汾、晋地区长吏难以将其镇压。
隋炀帝特别诏令以“果于杀戮”著称的樊子盖发关中兵进剿,“汾水之北,村坞尽焚之……有归首者,无少长悉坑之”。对于他的疯狂屠杀,“百姓怨愤,益相聚为盗”,樊子盖的数万大军,一直不能取胜,隋炀帝无奈,只好走马换将,以李渊代之。李渊改用剿抚兼施策略,在频繁攻打义军的同时,对“来(降)者,引置左右,推赤心待之,……遂相率归者,前后至者数万余人,贼散去他郡”。
在这一年里,关中一带和宜阳(今河南宜阳西)等地,也兴起了不少农民起义军,有的义军声势还相当大。
大业十二年(公元616年)正月,大朝会,照例应来京觐见隋炀帝的天下诸郡朝集使,不至者二十余郡。而“反者,多如毛,群盗所在蜂起”,整个政治形势更加不利于隋王朝。隋炀帝分遣使者十二道,发兵讨捕义军。又诏毗陵通守路道德,集十郡兵数万人筑宫苑于其郡东南,周围十二里,内为十六离宫,仿洛阳西苑之制,而奇丽又过之。还欲修皇宫于会稽,以便南逃。新崛起的义军有:
雁门(今山西代县)人翟松柏聚众于灵丘,众至数万,转攻附近郡县。
东海人卢公暹率众万余,保于苍山(今山东苍山)。
此外,以前兴起的各地义军,这时也有新的发展。张金称义军先后攻占平恩(今河北馆陶西北)、钜鹿(今河北钜鹿)、武安(今河北武安)和清河等地。魏刁儿部将甄翟儿复称历山飞,拥兵十万,转攻太原,“巧于攻城,勇于力战”,实力相当强大。隋将潘长文奉旨征讨,被甄翟儿击毙。
隋炀帝问宰相苏威征讨高丽之策,苏威不愿其行,并欲使炀帝知道当时天下义军群起情况,答称若“诏赦群盗,自可得数十万”,其中特别提到“关内奴贼”山东历山飞、张金称、河南王薄、孟让等,说明“关内奴贼”也是一支势力相当强大的著名反隋义军。
从大业七年秋开始发动的农民大起义,至大业十二年七月,除前述上万、数万、乃至数十万人的这些较大起义军外,其它小股造反队伍,则比比皆是。农民起义军虽人多势众,士气高昂,但终究是一哄而起,武器简陋,组织涣散,不懂兵法,缺乏必要的将领,故其“莫识旌旗什伍之容,安知行师用兵之势”。又由于小生产者的经济地位,乡土地域观念较强,致使起义军往往互不联系,力量分散。而当时的隋王朝,却有比较强大的国家机器,上百万训练有素、装备精良的军队,经济力量也十分雄厚。因此义军兴起后,遭到隋炀帝的残酷镇压。然而残酷镇压是不可能将这些“苦于上欲无厌,下不堪命,饥寒交切,救死萑蒲”的民众压制下去的。他们“人自为战”、“败而复聚”,形成一股攻无完城、野无横阵的铁流,隋王朝虽有“勇敢之士,明智之将”,也逃脱不了“连踵覆没,莫之能御”的惨败下场,更不用说那些色厉内荏的郡县长吏了。
在这种形势下,隋炀帝表面上“耻有盗窃之声,恶闻丧乱之事”,内心深处,却“魂褫气慑”。据史载,自大业八年以后,他“每夜眠,恒惊悸,云旮贼,令数妇人摇抚,乃得眠”。大业十二年四月,大业殿西院发生火灾,隋炀帝“以为盗起,惊走,入西苑,匿草间,火定乃还”。至五月,当他听说农民起义军已近在距洛阳仅一百八十里的汜水(今河南荥阳县内),就再也不敢呆在皇宫里了。七月,江都新造龙舟等船支送到洛阳,大臣宇文述劝隋炀帝去江都(今江苏扬州市),右侯卫大将军赵才谏阻:“今百姓疲劳,府藏空竭,盗贼蜂起,禁令不行,愿陛下还京师,安兆庶”,隋炀帝大怒,“以才属吏”,十天后,怒气消,才将他外放。朝臣皆不欲行。而为了自身的安全,并镇压江淮一带蓬勃发展的农民反抗斗争,“(隋炀)帝意甚坚”,隋炀帝于朝堂杖杀上书极谏的建节尉任宗。奉信郎崔民象又“以盗贼充斥”上表谏阻,也被隋炀帝怒斩。然后胡诌了一首“我梦江都好,征辽亦偶然”的诗,留别宫人,带着小朝廷,匆匆逃往江都。车驾至汜水,奉信郎王爱仁上表请还西京;至梁郡,郡人再次拦车驾极谏,已成惊弓之鸟的隋炀帝一概不听,杀王爱仁等而后行,“谋窜身于江湖,袭永嘉之旧迹”,妄图割据江南,作垂死挣扎。
全国农民起义方兴未艾。除原来各支义军不断发展外,又有不少新的义军勃兴。
冯翊(今陕西大荔)孙华聚众起义,其实力之强,为关中诸义军之冠。
恒山(今河北正定县南)赵万海义军,“众数十万”,攻打高阳(今河北高阳东)。
郭六郎率三千义军攻打并州平城县(今山西太原东南)。
东海杜扬州、沈觅敌等聚众起义,众至致万,为隋右御卫将军陈稜击败。
安定人荔非世雄杀临泾令举义,自号将军。
河池郡(今陕西凤县西)山区,有一支万余人的起义军,后被郡守肖击降。
鄱阳人操师乞聚众起义,攻占豫章郡(今江西南昌),以其同乡林上弘为大将军。隋炀帝命治书侍御史刘子翊将兵征讨。操师乞不幸中流矢而死。林士弘代统其众,杀刘子翊于彭蠡湖,义军发展至十余万。不久,林士弘称帝,以王戎为司空,攻夺九江(今江西九江)、临川(今江西抚州市)、南康(今江西赣州市)和宜春(今江西宜春)等郡,“豪杰争杀隋守令,以郡县应之”,北起九江,南及番禺的广大地区,皆为其势力范围。
郝孝德、孙宣雅、高士达、张金称、杨公卿、时秀康和魏刁儿等部义军,攻打河北诸郡,隋将败亡相继,只有虎贲中郎将王辩和清河郡丞杨善会曾多次打败义军。
隋炀帝命王世充将兵攻打格谦,义军失利,格谦被杀。其部将高开道收集余部,继续进行斗争,先后攻占北平、渔阳二郡,自临渝至怀远,皆破有之”,众至万人,北连突厥。
怀戎(今河北涿鹿西南)浮屠高昙晟,杀县令起义,号大乘皇帝,以尼静宣为耶输皇后,建元法轮,遣使约高开道为兄弟,封齐王。高开道率众归附。居三月,杀高昙晟,“并其众,复称燕王,建元,署置百官”。
隋炀帝命太仆卿杨义臣征讨张金称。张金称扎营于武安郡平恩东北,杨义臣引兵据永济渠为营,深沟高垒,以逸待劳。张金称挑战,杨义臣约与其战,至时又不出战,“如是月余,义臣竟不出”。张金称以为杨义臣胆怯,屡次“逼其营詈辱之”。杨义臣声称明日决战,张金称以为又是谎言不加戒备。杨义臣挑选精骑二千,深夜偷渡清河,伺张金称离营,立即攻入其营。张金称引兵还救,杨义臣从后追击,义军大败,张金称与左右逃于清河之东。不久张金称为杨义臣所俘。“吏立木于市,悬其头,张其手足,令仇家割食之”。农民英雄张金称大义凛然,视死如归,“未死间,歌讴不辍”。
内史侍郎虞世基,以隋炀帝“恶闻贼盗”,诸将及郡县有告求救者,虞世基皆不以实情上奏,诡称“鼠窃狗盗,郡县捕逐,行当殄尽,愿陛下勿以介怀”;隋炀帝信之不疑,反而仗责使者,以为妄言。治书侍御史韦云起弹劾虞世基,反被降职。因此“盗贼遍海内,陷没郡县,帝皆弗之知”。