庞勋起义最初是兵变性质,后来转化为农民起义。起义规模,
————————
①《资治通鉴》卷二五〇《唐纪六十六》,懿宗咸通元年六月。
参加人数均大于裘甫起义。由于起义军主要活动于两淮地区,阻断了唐朝漕运线路,对唐朝的统治威胁很大,故唐廷调发诸道大兵20万,出动沙陀兵全力围剿义军。这次起义历时一年又3个月,虽然最终被镇压而失败,但是也沉重地动摇了唐朝的统治基础,孤示着唐朝社会总危机即将来临。
一、桂林戍卒起义
懿宗初年,南诏攻陷安南,唐廷令徐(今属江苏)、泗(治今江苏盱眙北)2州募兵2000人赴援,分其中800人戍守桂州(治今广西桂林),规定3年轮换替代。至咸通九年(868年)桂州戍卒已经戍守6年,屡次要求更代,徐泗观察使崔彥曾因府库空虚,发兵替代所需费用颇多,决定戍兵再留一年,戍卒听到这个消息,非常气愤。
这年七月,桂管观察使李丛调任湖南,新任观察使未到任,军务无人掌管。桂州戍兵都虞候许信、军校赵可立、姚局、张行实等人,原为徐州“群盗”,被官府招安署为军职。他们利用兵卒的不满情绪,发动兵变,杀死都将王仲甫,推举粮料判官庞勋为主,打开仓库,抢出兵器,向北进发,欲返回家园。所过州县莫能抵御。唐廷闻知此事后,八月,派张敬思为使,宣布赦免戍卒兵变之罪,送归徐州。
九月,庞勋等到达湖南。监军以计诱使他们交出兵甲。山南东道节度使崔铉又派兵严守险要关口,戍卒们不敢入境,乘舟沿长江东下。许佶等看出朝廷不怀好意,商议说:“吾辈罪大于银刀,朝廷所以赦之者,虑缘道攻劫,或溃散为患耳,若至徐州,必菹醢矣。”①“银刀”是指王智兴镇守徐州时,招募的2000壮士,称为银刀、雕旗、门枪、挟马等军,用来宿卫牙城。王式镇压裘甫时,统率忠武、义成两道军经徐州开往前线,银刀等军平素骄纵,
————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年九月。
见朝廷派两道军队赴徐州,心中疑惧,迟疑3日才去迎谒。王式埋伏甲士,尽诛骄卒。许佶等认为自己此举,性质大大严重于以前的银刀等军,唐廷肯定不会真心赦免。于是各出私财,制造甲兵旗帜,然后率队经浙西进入淮南。
淮南节度使令狐绚遣使慰劳,供给草料、粮米。淮南都押牙李湘认为徐州戍卒擅归,势必为乱,虽无敕令讨诛,然外藩重臣可以便宜行事。劝令狐绚利用高邮(今属江苏)附近运河岸狭水深的有利地形,埋伏大兵于两岸,点燃草船以堵塞其前,以精兵断其后,谋图歼灭这支队伍。令狐绚素来怯懦,认为只要不在淮南为乱,便听任其通过,故拒绝了李湘的建议。庞勋等顺利地渡过了淮河,到达徐城(今江苏洒洪东南)。
二、义军打破唐军三面围剿
在北上途中,庞勋等为迷惑唐廷,对派来的使者“辞礼甚恭”。到达徐城后,庞勋与许佶对其众说:“吾辈擅归,思见妻子耳。今闻已有密敕下本军,至则支分灭族矣。丈夫与其自投网罗,为天下笑,曷若相与戮力同心,赴蹈汤火,岂徒脱祸,兼富贵可求。况城中将士皆吾辈父兄子弟,吾辈一唱于外,彼必响应于内矣。"①众皆欢呼称善。
庞勋率众继续向徐州进发。消息传来,徐州全城惊慌恐惧,徐泗观察使崔彦曾命都虞候元密率兵3000人出城讨伐庞勋,又命宿州(今属安徽)出兵符离(今安徽宿州北),泗州出兵虹县(今安徽泗县),共同截击,企图乘庞勋部卒长途跋涉、身疲体困之际,一举歼灭。庞勋发现官军企图,虚设旗帜迷惑官军,引军潜行北上,抵达符离。宿州派来的500名守兵不敢接战,望风溃散。庞勋率众抵达宿州,城中无兵可战,故很快攻下城池。入城后庞勋聚积府库财货令百姓任意取用,民心大悦,投奔者相继于道,一
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年九月。
日之内招募数千人。于是庞勋自称兵马留后,派兵守城。第二日,官军前来攻城,城中防守已非常严密,难以攻取了。庞勋命以火箭射城外茅屋,大火烧及官军营寨,乘其慌乱之机,义军出城急攻,斩杀官军300余人。元密以为义军要固守此城,遂只作攻城部署,疏于防守。当夜,庞勋命妇女打更,自率义军分乘大船300多艘,装载资粮,顺水突围而走。天亮后,官军知义军已退走,急忙追赶,士卒皆未食,等到追上义军,士卒已饥乏不堪。义军伏千人于舟中,主力伏于河堤之外,等官军进入伏击圈后,两面伏兵齐出,夹击官军。官军大败,元密等将吏及敕使皆死,士卒死亡千余人,其余皆降于义军,无一人漏网。庞勋询问降卒,得知徐州无备,遂产生攻取徐州的想法。
庞勋引兵北渡濉水,直趋徐州。崔彦曾一面派人向邻道求救,一面动员城中丁壮上城防守。数日后,义军抵达徐州城下,众至六七千人,“民居在城外者,贼皆慰抚,无所侵扰,南是人争归之,不移时,克罗城”①。崔彦曾退保子城,徐州民众深受其盘剥之苦,皆协助义军攻城,推草车塞于城门而焚烧之,门毁,子城遂下,擒观察使徐彦曾,诛杀残暴官吏。当日,城中愿意归附的民众达万余人。
庞勋以许佶为都虞候,赵可立为都游奕使,又派旧将刘行及率1500人取濠州(治今安徽凤阳东北),李圆率2000人取泗州,梁丕率千人屯宿州,其余要害县、镇,皆派兵戍守。同时,请人起草表章,请求唐廷授予节度使之职。当时,“愿效力献策者远近辐凑,乃至光、蔡、淮、浙、兖、郓、沂、密群盗,皆倍道归之,阗溢郛郭”②。
刘行及奉庞勋命,率兵赴濠州,行至涡口(涡水入淮口,今安徽怀远东),沿路归附者倍增。濠州守兵才数百,刺史卢望回素不设防准备,此时更不知所为,遂开门迎接刘行及入城。刘行及入城后,囚禁卢望回,自领刺史事。泗州刺史杜韬守备甚严,李圆引兵攻打,死伤众多,不能攻下。庞勋认为泗州地处江、淮要
————————
①②《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年十月。
冲,位置重要,增兵助李圆攻城,人数陆续达到万余,但仍不能攻下。
周围诸镇得知庞勋占据徐州,各自遣兵屯守要害,防止其向四周扩展势力。由于官军人数不多,不能有效地阻止义军行动,鱼台(今山东鱼台西)等10县相继被攻下。义军势力发展很快,人民群众争相投军,“至父遣其子,妻勉其夫,皆断锄首而锐之,执以应募”①。不久,朝廷使者到达徐州,庞勋以为此次一定会赐予自己节度使旌节,迎接入城。诏旨只谴责原观察使崔彦曾和监军张道谨,贬其官,丝毫未提授庞勋旌节之事。庞勋失望,遂囚禁使者。
唐廷以金吾大将军康承训为义成节度使、徐州行营都招讨使,全面负责讨伐庞勋军事;以神武大将军王晏权为徐州北面行营招讨使,羽林将军戴可师为徐州南面行营招讨使,大发诸道军队20万隶三帅,分三路进攻。
庞勋以为泗州为交通枢纽,具有重要的战略地位,决定在唐朝大军未集之前攻占泗州,派部将吴迪代替李圆指挥进攻泗州,昼夜不息。唐将郭厚本率淮南兵1500人援救泗州,至洪泽(今江苏洪泽西北)畏惧义军强大,不敢前进。义军的猛烈进攻,使泗州守军伤亡惨重,城池几乎不守,刺史杜怊遣人两次向郭厚本求救,郭厚本不得已遣500人前去救援。援军到达后,与城中官军内外夹攻,义军大败,退去。
庞勋又遣部将刘佶率精兵数千助吴迪再攻泗州,刘行及也从濠州遣其将王弘立领兵助攻。这时,镇海节度使杜审权派来援救泗州的4000名军队到达泗州城对面的淮水南岸,被义军阻截,全部歼灭。淮南节度使令狐绚派其将李湘率兵数千人援救泗州,与郭厚本等军会合后,屯于都梁城(今江苏盱眙南),也被义军包围,与泗州隔淮水相望,互相不能救。十二月,义军攻入都梁城,歼灭这支官军,活捉李湘与郭厚本。义军占据淮口后,唐朝漕运线路再次断绝。
康承训率军进驻新兴(今安徽涡阳北),义军大将姚周驻于柳
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年十一月。
子镇(今安徽濉溪柳孜镇),与之相对峙。当时诸道兵未集,康承训只有万余人,不敢进兵,退驻宋州(治今河南商丘南)。庞勋乘机分遣诸将,南攻舒州(治今安徽潜山)、庐州(治今安徽合肥),北攻沂州(治今山东临沂)、海州(治今江苏连云港西南),先后攻克了滁州(今属安徽)、和州(治今安徽和县)及沭阳(今属江苏)、下蔡(今安徽凤台)、乌江(今安徽和县东北乌江镇)、巢县(今安徽巢湖)等地。
南路唐军3万在戴可师率领下,渡过淮水,向前推进。戴可师欲先夺下淮口,然后解救泗州。于是,包围都梁城,城中义军人数少,无法御敌,以假降之计使官军退后5里,于当夜撤走,使官军只得到一座空城。戴可师自以为强大,轻视义军,不设防准备。濠州义军将领王弘立率兵数万,利用大雾掩护,袭击官军。戴可师军不及成列,义军就发起攻击,斩杀戴可师与监军,获得器械、资粮、车马无数,脱逃者仅数百人。
此次大捷,鼓舞了义军士气,江淮大震,淮南节度使令狐绚怕义军进攻,遣使讨好庞勋,许以为其奏请节钺,庞勋遂不进攻淮南,使其得以收拾散卒,修缮城邑,作好防御准备。“时汴路既绝,江、淮往来皆出寿州,贼既破戴可师,乘胜围寿州,掠诸道贡献及商人货,其路复绝”①,庞勋因此也日渐骄傲,专事游宴。
三、唐廷借沙陀兵镇压起义
咸通九年(868年)十二月底,唐诸道军队基本都汇集到前线,兵力比义军已占优势地位。同时,唐廷在军事部署上也作了一些调整,由于王晏权屡吃败仗,改命泰宁节度使曹翔代替为徐州北面招讨使,其军进至滕县(今山东滕州)、沛县(今属江苏)一线,从北面对徐州形成进逼之势;魏博节度使何全皞派大将薛尤率军1.3万人,进至丰县(今属江苏)、萧县(今安徽萧县西北)一线,
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年十二月。
从西面威逼徐州;康承训统兵7万进至柳子镇(今安徽濉溪柳孜集)以西,从新兴至鹿塘(今安徽永城南)30里,“壁垒相属”①,从西南对徐州形成进逼之势。徐州军队多分属诸将,防守各地,城中兵力不到数千,庞勋派人募兵,应募者甚寡。
庞勋部将孟敬文奉命驻守丰县,兵力雄厚,谋图背叛。咸通十年(869年)正月,魏博军进攻丰县,庞勋遣心腹将领率兵3000人,声言助孟敬文防守丰县,孟敬文与其相约共击魏博军,并命其为前锋。交战中孟敬文引军退走,致使前锋全军覆灭。庞勋闻知后,不动声色,以令孟敬文负责镇守徐州,自己将往淮南指挥军事的办法,诱使孟敬文返回徐州,于途中遣兵擒获,处死。
进攻海州、寿州的义军都相继失利,损失惨重。浙西官军自楚州(治今江苏淮安)乘船逆水而上,解救泗州之围,其势甚锐,在城中官军的策应下,进入城内。泗州得到兵力和给养补充,防守更加严密,难以攻下。
去年十一月,唐廷任康承训为徐州行营都招讨使时,康承训曾奏请调沙陀、吐谷浑、鞑靼等部族军队协助作战。二月,沙陀军抵达前线,康承训命其首领朱邪赤心率领3000兵为前锋,冲锋陷阵,屡败义军。义军大将王弘立自淮口之战歼灭戴可师率领的南路官军后,颇自矜,向庞勋请求率所部3万人进击康承训,庞勋即命其率军渡过濉水,夜袭鹿塘寨。黎明,义军包围官军营寨。“弘立与渚将临望,自谓功在漏刻。沙陀左右突围,出入如飞,贼纷扰移避,沙陀纵骑蹂之,寨中诸军争出奋击,贼大败。官军蹙之于濉水,溺死者不可胜纪,自鹿塘至襄城,伏尸五十里,斩首二万余级。弘立单骑走免”②。庞勋赦其罪,命其攻取泗州以补过。
三月,康承训击败王弘立后,进逼柳子镇,与义军守将姚周一月之内数十战。义军不利,官军遂包围柳子镇,“会大风,四面纵火,贼弃寨走,沙陀以精骑邀之,屠杀殆尽,自柳子至芳城,死
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年正月。
②《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年二月。
者相枕”①。四月,庞勋杀在押的崔彦曾、张道谨、郭厚本、李湘等被俘唐朝官员、将领。许信等共推庞勋为天册将军,另造旗帜,选境内丁壮,得3万余人,发给兵器,决心与官军决战。
当时,魏博军围攻丰县正急,庞勋决定先解除丰县之围。义军从徐州出发,利用夜暗潜入丰县城,官军没有觉察。魏博军分5寨屯驻,近城营寨约数千人。庞勋一面派兵包围近城官军营寨,一面伏兵于要路,准备截击援救的官军。官军果然中计,其他诸寨得知近城营寨被围,急忙出兵援救,被埋伏的义军击败,斩杀2000余人。魏博军闻听庞勋亲自来战,“诸寨皆自溃”②。曹翔正在围攻滕县,听到魏博军失败的消息,引兵退保兖州(今属山东)。
庞勋在丰县休军数日,引兵向柳子镇进发,西击康承训。同时,还调其他营寨义军共五六万人,约定四月二十九日黎明共同进攻柳子官军。庞勋的这个进军计划被义军中俘获的原淮南士卒得知,遂逃往官军营寨,向康承训告了密。康承训调整部署,设伏以待义军。义军前锋部队到达柳子,被埋伏的官军击败,庞勋急率后队接应,赶到柳子后,庞勋所部士卒见前锋已败,官军势大,军中市井之徒率先逃走,引起全军溃败。康承训指挥步军在后追击,又命骑兵迂回在前截击,义军“自相蹈藉,僵尸数十里,死者数万人”③。庞勋收拾散卒31000人,退回徐州。
当月,唐将马举率精兵3万援救泗州,义军寡不敌众,大将王弘立战死,败军退保徐城,泗州之围遂解。六月,马举从泗州引兵攻濠州,连下数县城。濠州守将刘行及在城外设营寨拒守,马举在正面以少数军队挑战,引诱义军出寨,自率大军数万袭击寨后,焚毁寨营,刘行及退守城中。庞勋命吴迪率军助守濠州。吴迪隔淮水设寨,与濠州相呼应。马举派兵渡过淮水,击杀义军数干,摧毁营寨。
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年三月。
②③《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年四月。
唐廷闻听魏博军败,命宋威为徐州西北面招讨使,率兵3万屯于丰县、萧县之间,曹翔也从兖州率军前来会合。
七月,康承训攻下临涣(今安徽濉溪西南),杀获义军万余人。曹翔攻下滕县,进击丰、沛。蕲县(今安徽宿州东南)土豪李衮杀义军守将,举城投降康承训口沛县守将李直赴徐州议事时,其部下裨将朱玫举城降于曹翔。康承训乘胜长驱直进,进抵宿州之两,筑城驻守,威逼徐州。局势对庞勋义军极为不利。
四、庞勋引兵西进及最后失败
庞勋以徐州旧将张玄稔掌宿州政事,以部将张儒、张实掌宿州军事,率数万军队防守城池。张儒等于城外列寨数重,周围引水环绕,以抵御官军。张实向庞勋献策,劝其率兵西出,乘官军围攻宿、徐2州,后方空虚之机,攻掠宋、毫(治今安徽毫州)一带,调动官军回救,然后设伏以待,张儒、张实等率军追击,前
后夹攻,可破官军。庞勋认为可行,留其父庞举直、许佶守徐州,自率大军向西进击。
八月,康承训焚毁宿州城外义军营寨,张儒等退守罗城,官军进攻,死伤数千人,不能攻下。康承训见强攻不下,派能言善辩的人在城下招谕义军。张玄稔在子城防守,见到官军招谕,乃遣心腹当夜潜出城,约期杀害义军将领,献城投降。九月,张玄稔以饮酒为名,伏兵诛杀张儒等义军将领数十人,开城投降康承
训。为讨康承训欢心,张玄稔献计说:“今举城归国,四远未知,请诈为城陷,引众趋苻离及徐州,贼党不疑,可尽擒也!”①康承训遣数百骑归张玄稔率领。命其率宿州本部军队依计行事。张玄稔重又入城,像往常一样燃放平安火。次日清晨,张玄稔命堆积柴草数千柬,纵火焚烧,作出城陷军溃之状,引军直趋符离(今安徽宿州北)。符离守军不知其已降敌,开城接入,张玄稔斩杀守
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年九月。
将,夺取城池,然后向北直趋徐州。
庞举直、许佶遣兵上城拒守,张玄稔引兵围城,没有急于发动攻击,派人招谕守城义军,诱其归降。城中原观察使崔彦曾部下故吏路审中开门迎接官军入城,庞举直、许佶率众退守子城,太阳偏西时分,庞举直等开北门突围而出,官军随后急迫,斩杀庞举直、许佶等,“余党多赴水死,悉捕戍桂州者亲族,斩之,死者数千人,徐州遂平”①。
庞勋闻知徐州失陷,率众2万自石山(今江苏铜山西)向西进发。九月六日,康承训才获知消息,即引兵8万向西追击,命沙陀首领朱邪赤心率数千骑兵为前锋。庞勋欲袭取宋州,已攻下南城,‘刺史郑处冲率众防守北城,庞勋见官军有备,不愿恋战,遂率军渡汴河,向南攻掠毫州。这时沙陀军追上,庞勋引兵沿涣水(今浍河,东南流向,入淮河)向东,欲返徐州。一路上沙陀追赶颇急,义军无暇饮食,到蕲县,准备渡水,李衮率兵拆断桥面,义军无法通过,行至县西,官军追来,义军被斩杀万余人,“余皆溺死”②。庞励也战死,一窘军不识,数日才获其尸。宿迁(今属江苏)等地的义军营寨士卒皆杀守将投降官军。宋威攻下萧县,独吴迪防守濠州不降。
马举围攻濠州,“自夏及冬不克”③,城中粮尽,官军深堑重围企图困死义军。十月中旬,吴迪率兵突围,马举紧追不舍,吴迪战死于招义(今安徽明光东北),士卒死亡略尽。庞勋起义至此彻底失败。
五、庞勋起义失败的主要教训
庞勋起义转战南北,队伍发展到数万人,唐朝廷动员10道数
——————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年九月。
②《新唐书》卷一四八《康承训传》。
③《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通十年十月。
十万大军,又调沙陀、吐谷浑等部族军队,历时一年又3个月才镇压下去。这次起义大大地动摇了唐朝的统治基础,《新唐书》卷 二二二《南蛮传中》评论说:“唐亡于黄巢,而祸基于桂林,《易》之意深矣”。其立论正是基于这次起义动摇了唐朝统治基础和揭开了唐末农民大起义的序幕这两点上。因此起义尽管失败了,其历史意义却是深远的。从军事角度分析起义失败的原因,其教训主要有以下几点:
1、中唐以来,军事布局历来是北方强,南方弱,北方尤以河朔、中原地区最为特殊,藩镇密集,兵力雄厚;而江淮以南为唐朝财赋来源地,政治控制虽比较严密,由于没有强藩存在,军事力量反倒相对薄弱。故裘甫、庞勋起义在这一地区爆发,都能迅速地由小到大,发展为相当规模的起义大军。另外,这里由于封建剥削沉重,阶级矛盾尖锐,具备动员民众发动起义的群众基础。庞勋以徐州为中心,发展起义事业,是因为这里是桂州戍卒的故乡,所谓“城中将士皆吾辈父兄子弟,吾辈一唱于外,彼必响应于内矣”①。可占人和之利。但是,当朝廷调发诸道大军,数面围攻之时,形势对己已明显不利,义军首领却不能放宽眼界,率领军队跳出重围,到外线作战。江淮以南唐军薄弱,如向这里发展,不仅可以摆脱困境,还可以使起义事业有更大的发展。但庞勋却轻信令狐绚代为奏请节钺的谎言,放弃向淮南进军,囿于徐、泗狭小地区,丧失了大好时机。
2、当官军逼近徐州、宿州时,张实向庞勋建议向西出击,调动官军回救,然后前后夹击,歼灭官军。这个计划在一般情况下是可行的。在当时徐州、宿州留守兵力较弱,加之有叛将的破坏,不足以牵制官军主力时,则无可行性。后来的事实也是宿、徐二城在叛将协助下很快被攻陷,官军腾出兵力紧随庞勋,穷追不舍,根本没有形成内外呼应、前后夹击的态势。在这关键时候,庞勋没有继续向西,或者向北出击,以摆脱官军追击,反而向东欲返
————————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年九月。
回已经失陷的徐州,这无疑是自找死路,向官军重围中钻,失败是不可避免的。退一步讲,庞勋到达蕲县后,如果放弃原来计划,南下濠州(当时濠州仍由吴迪固守),在当地义军接应下,渡淮向南发展,也许有所转机。总之,庞勋西出围攻宋州后,又向东返回徐州,是其军事指挥上的一大失误。
3、义军迅速失败的另一原因,是后期军纪败坏,掳掠成性。庞勋义军之所以能迅速发展壮大,因为他们前期军纪森严,秋毫无犯,开仓赈济;民心拥戴,“至父遣其子,妻勉其夫”①,积极参加义军,并主动协助作战。起义事业有所发展后,庞勋产生骄傲情绪,军纪松懈,“驱人为兵”,抢掠商旅,“义与勋同举兵桂州者尤骄暴,夺人资财,掠人妇女,勋不能自制,由是境内之民皆厌苦之,不聊生矣”②。这样不仅得不到民众主动的支持,当兵力不足招募时,“应募者益少”③。与以前情况形成显明对照。义军的战斗力也明显下降,在后期与官军的多次战斗中,义军士卒厌战、怯战,甚至自行溃散的现象,屡见不鲜。民心向背,是起义事业成败的关键,这个教训是深刻的。
————————————
①《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年十一月。
②③《资治通鉴》卷二五一《唐纪六十七》,懿宗咸通九年十二月。