文丨向衡
“托塔天王”晁蓋,是小說(shuō)《水滸傳》里相當(dāng)重要的一個(gè)人物。都說(shuō)藝術(shù)出于生活,歷史上倒確實(shí)也找得到與這位晁天王經(jīng)歷相像的人物,且剛好生活于《水滸傳》成書(shū)之前——很有可能就是“托塔天王”晁蓋的原型,他就是隋末群雄之一的竇建德(573-621)。
并非無(wú)名之輩
新、舊兩本《唐書(shū)》里都有竇建德的列傳,而前者的記載更為詳細(xì)。他是貝州漳南縣(今河北省衡水市故城縣東北)人。“世為農(nóng),自言漢景帝太后父安成侯充之苗裔”。當(dāng)然,隋與西漢相距八百年,他這個(gè)“自言”的成色,比劉備所謂“中山靖王之后”更不靠譜。
竇建德雖然只是個(gè)農(nóng)民,但日子可能過(guò)得還不錯(cuò)。這有幾個(gè)依據(jù),首先,史書(shū)上記載“鄉(xiāng)人喪親,貧無(wú)以葬,建德方耕,聞之太息,遽解牛與給喪事”。耕牛在古代是重要的生產(chǎn)工具,價(jià)值不菲,竇建德能夠“遽輟耕牛”,起碼證明家中尚有余力。其次,遭到水災(zāi)時(shí),“同縣有孫安祖,家為水所漂,妻子餓死”,竇建德家卻沒(méi)有受到什么影響,可見(jiàn)他絕非貧下中農(nóng)。另外,《新唐書(shū)》還記載了一個(gè)故事:“盜夜劫其家,建德立戶下,盜入,擊三人死,余不敢進(jìn)?!蹦鼙灰换飪簭?qiáng)盜看上,說(shuō)明竇建德自然不會(huì)家徒四壁,相反可能頗有余財(cái),只不過(guò)強(qiáng)盜沒(méi)想到竇建德武藝如此高強(qiáng),自己反而把命丟了。
史書(shū)上還說(shuō)竇建德“材力絕人,少重然許,喜俠節(jié)”。而《水滸》里的晁蓋是東溪村的保正,“本縣本鄉(xiāng)富戶,平生仗義疏財(cái)”,“最?lèi)?ài)刺槍”。看起來(lái),兩人的社會(huì)地位的確差不多。而且,晁蓋“專愛(ài)結(jié)識(shí)天下好漢,但有人來(lái)投奔他的,不論好歹,便留在莊上住”,竇建德同樣如此,孫安祖刺殺了縣令,“亡投建德”,竇建德也敢將其收留下來(lái)。
既然擁有自己的財(cái)產(chǎn)、鄉(xiāng)黨的尊敬、一定的社會(huì)地位、聰明的頭腦以及高強(qiáng)的武藝等一系列有利條件,為什么要去落草為寇呢?《水滸》里的晁蓋,可以說(shuō)是自己選擇了反抗之路(智取生辰綱),而歷史上的竇建德,則是完全被逼出來(lái)的。
隋煬帝大業(yè)七年(611),正當(dāng)竇建德在漳南過(guò)著如同往常一樣的日子的時(shí)候,突然發(fā)生了一件大事,改變了竇建德的一生?!皶r(shí)諸盜往來(lái)漳南者,所過(guò)皆殺掠居人,焚燒舍宅,獨(dú)不入建德之閭”。這件事可以有好幾種解讀,譬如強(qiáng)盜懾于竇建德勇武,惹不起躲得起就是一個(gè)說(shuō)法。但當(dāng)時(shí)隋朝的地方官員卻不這么看,為什么別人家都被搶了,就你家安然無(wú)事?定是因?yàn)楦]建德“與賊徒交結(jié)”!結(jié)果,衙門(mén)派遣捕快“收系家屬,無(wú)少長(zhǎng)皆殺之”。
面對(duì)這突如其來(lái)的家庭巨變,竇建德萬(wàn)不得已率麾下百余人落草為寇,投奔起義領(lǐng)袖高士達(dá),藏匿于高雞泊。高雞泊在今天河北省衡水市故城縣,“廣袤數(shù)百里,葭薍阻奧,可以避難,承間竊出,椎埋掠奪,足以自資”。這樣的地理環(huán)境當(dāng)然也很容易聯(lián)想到晁蓋奪取生辰綱后投奔的水泊梁山。
水泊稱大王
河北與臨近的山東、河南一樣,在大業(yè)七年(611)遭到了嚴(yán)重水災(zāi),“漂沒(méi)四十余郡”,加上隋煬帝窮兵黷武,征伐高麗失敗,“死者數(shù)十萬(wàn),因?qū)僖呒病薄T谶@種情況下,隋統(tǒng)治者還反而橫征暴斂,殘酷盤(pán)剝,百姓實(shí)在無(wú)法忍受,于是“強(qiáng)者聚而為盜”。高士達(dá)的高雞泊起義軍,就是其中的一支,與歷史上的梁山起義軍在宋徽宗朝的情形類(lèi)似。
《水滸》里的晁蓋,上了梁山之后,火并王倫,成為梁山之主。而竇建德與高士達(dá),卻不是這樣的關(guān)系。高士達(dá)以竇建德為軍司馬,對(duì)其相當(dāng)信任。大業(yè)十二年(616),竇建德設(shè)計(jì)襲殺隋涿郡通守郭絢,使得高雞泊起義軍聲勢(shì)大振。
但起義軍也因此遭到隋代官軍的大規(guī)模進(jìn)攻。這年,隋煬帝派楊義臣到河北。此人是隋代名將,在征伐高麗時(shí),曾與在如今韓國(guó)影視劇中出現(xiàn)過(guò)的乙支文德“戰(zhàn)為先鋒,一日七勝”。楊義臣到河北,先打張金稱起義軍,對(duì)峙了一個(gè)多月,隋軍故意示弱,然后猛力襲擊,將其打敗,張金稱被俘犧牲。楊義臣乘勝進(jìn)兵,要進(jìn)軍高雞泊攻打高士達(dá)、竇建德。建德勸高士達(dá)道:“楊義臣善于用兵,兵鋒正銳,勢(shì)不可當(dāng)。不如暫且退避,等他求戰(zhàn)不得,士卒疲勞,再乘機(jī)進(jìn)攻,才能取勝?!?/p>
結(jié)果高士達(dá)不聽(tīng),親自引兵迎敵,居然還打了個(gè)勝仗,誰(shuí)知幾天之后,就大敗戰(zhàn)死。高雞泊起義軍的幾年慘淡經(jīng)營(yíng),險(xiǎn)些就此廢于一旦。竇建德雖預(yù)料及此,率領(lǐng)百余名精兵守險(xiǎn),終因眾寡不敵敗走。楊義臣以為高雞泊起義軍已經(jīng)不足為慮,就帶著隋軍主力撤走了。
竇建德乘此機(jī)會(huì),收編余部,安葬陣亡將士,為高士達(dá)發(fā)喪成禮,士氣復(fù)振,不久發(fā)展到十余萬(wàn)人,攻占了河北許多郡縣。第二年,他在樂(lè)壽(今河北獻(xiàn)縣)稱長(zhǎng)樂(lè)王,年號(hào)丁丑,建置官屬,逐漸有了立國(guó)規(guī)模,比舊日割據(jù)水泊的局面,大大地躍進(jìn)了一步?!端疂G》里的梁山泊全盛時(shí)期也不過(guò)攻打了幾個(gè)州城(如高唐州),自然更加無(wú)法與之相比了。
相比同時(shí)代的其他農(nóng)民起義軍,竇建德在政治上顯得勝人一籌。封建社會(huì)里只有地主階級(jí)掌握文化,農(nóng)民起義軍不從那里吸收有用的政治軍事經(jīng)驗(yàn),就不可能取得巨大的勝利。可是隋末農(nóng)變初起時(shí),首領(lǐng)們抓到了隋朝官員與知識(shí)分子,一般都統(tǒng)統(tǒng)殺掉。譬如孟海公見(jiàn)“稱引書(shū)史”的人就殺,就是一個(gè)突出的事例。唯獨(dú)竇建德對(duì)地主階級(jí)知識(shí)分子“恩遇甚備”,捉到了隋朝官吏,也選拔任用,于是歸附者愈多,“隋郡縣吏多以地歸之,勢(shì)益張,兵至十余萬(wàn)”。
第二年,隋煬帝命左翊衛(wèi)將軍、涿郡留守薛世雄率幽冀精兵三萬(wàn)南下,以解瓦崗軍對(duì)東都(洛陽(yáng))的圍困。竇建德偵知了這一消息后,散布流言,偽裝敗走,使得薛世雄信以為真,不設(shè)防備。隨后竇建德選拔了數(shù)千精銳埋伏在河間城南的水泊里邊,并親率勇士千余人在彌漫的大霧中向隋軍發(fā)起猛攻。薛世雄軍果然因此亂成一片,自相踐踏而死的就有一萬(wàn)多人。薛世雄只帶了幾百名騎兵逃回涿郡。竇建德乘著戰(zhàn)勝的余威,取得了河北大部分郡縣。
到了公元618年,宇文化及在江都(今江蘇揚(yáng)州)發(fā)動(dòng)政變,弒殺隋煬帝。楊廣雖然早成獨(dú)夫,但畢竟是天子之尊,名義上的天下共主。隨著他的死亡,朝廷的統(tǒng)一權(quán)威徹底不復(fù)存在,隋失其鹿,天下群雄人人皆可逐之。于是在冬至之日,竇建德置酒“大會(huì)僚吏”。時(shí)有五只大鳥(niǎo)帶領(lǐng)群鳥(niǎo)從他在樂(lè)壽(今獻(xiàn)縣)所建的金城宮上空飛過(guò),竇建德以為祥瑞,遂改年號(hào)為五鳳。又有宗城人獻(xiàn)玄珪一枚,景城丞孔德紹說(shuō):“昔夏膺箓,天錫玄珪,今瑞與禹同,宜稱夏國(guó)。”于是改國(guó)號(hào)為“夏”。
其名不可滅
竇建德在河北建號(hào)稱帝的時(shí)候,李淵父子也已經(jīng)在關(guān)中建立了基業(yè)。唐政權(quán)占有關(guān)中巴蜀,仿佛劉邦初與項(xiàng)羽角逐時(shí)的情形。但觀察當(dāng)時(shí)天下大勢(shì),鹿死誰(shuí)手,尚未可知。竇建德攻殺北上的宇文化及后,“收傳國(guó)璽及鹵簿儀仗”。因此唐朝雖立而無(wú)隋朝的玉璽,在封建時(shí)代,其合法性與正統(tǒng)性都大成問(wèn)題。
關(guān)中局勢(shì)穩(wěn)定后,唐軍東進(jìn),經(jīng)略中原。盛極一時(shí)的瓦崗軍失敗后,軍閥王世充占有了東都,建號(hào)為“鄭”。620年,秦王李世民統(tǒng)兵進(jìn)攻王世充。唐軍攻洛陽(yáng)幾個(gè)月,河南郡縣多半歸唐。王世充勢(shì)窮力竭,向竇建德求救。
此時(shí),竇建德的部下多不愿出兵,唯獨(dú)劉斌力主“解仇除忿”、保持“鼎足三分”之勢(shì)而出兵援救。當(dāng)然劉斌也不是真心為王世充著想。按照他的計(jì)劃:
“若唐軍破后而鄭可圖,則因而滅之,總二國(guó)之眾,乘唐軍之?dāng)?,長(zhǎng)驅(qū)西入,京師可得而有,此太平之基也?!?/p>
從大局上看,這條計(jì)策毫無(wú)問(wèn)題。因此竇建德做出決策,親自率軍十余萬(wàn)進(jìn)援洛陽(yáng),遂有虎牢之戰(zhàn)。
這一戰(zhàn)是唐夏爭(zhēng)奪統(tǒng)一領(lǐng)導(dǎo)權(quán)的決戰(zhàn)。如果夏勝,則可能在朱元璋前七百年出現(xiàn)一位由農(nóng)民軍首領(lǐng)轉(zhuǎn)化的“太祖高皇帝”。竇建德的謀士凌敬主張不與唐軍打硬仗,渡黃河而北,越太行山,乘虛襲取今山西南部,威脅關(guān)中。凌敬分析曰,此行必有三利:一則入無(wú)人之境,師有萬(wàn)全;二則拓土得兵;三則鄭圍自解。這是一條正確的計(jì)策。但這時(shí)的竇建德認(rèn)為:此行目的在救鄭,鄭亡在朝夕,棄之而去,是畏敵棄信,于是決策出戰(zhàn)。
可惜他的對(duì)手是李世民。李世民作戰(zhàn),善于沉著觀變,抓住時(shí)機(jī),猛烈一擊。這一戰(zhàn)也以此取勝。他先與夏軍相持一個(gè)多月,然后出戰(zhàn),交鋒之際,先又按兵不動(dòng)。夏軍列陣自清晨到中午,“兵士饑倦,皆坐列,又爭(zhēng)飲水”,逐漸懈怠。等夏軍饑渴疲勞,行列散亂的時(shí)候,李世民發(fā)動(dòng)猛烈進(jìn)攻。結(jié)果,夏軍大潰,被俘五萬(wàn)人,竇建德本人也受傷被擒,“起兵至滅凡六年”。史書(shū)上說(shuō),李世民只率領(lǐng)三千五百軍隊(duì),而竇建德?lián)碛惺f(wàn)大軍在此,竟一戰(zhàn)潰敗,實(shí)為歷史罕見(jiàn)。戰(zhàn)后,李世民以勝利者姿態(tài)責(zé)備竇建德:“我征王世充,關(guān)你何事,你越界而來(lái),冒犯我軍士的鋒銳!”
竇建德回答:“今日不自己來(lái),恐怕有勞你遠(yuǎn)取?!?/p>
這雖為自嘲,卻也說(shuō)明了實(shí)際情況。唐軍滅鄭之后必然圖夏也是明擺著的事情,正所謂“鄭亡則夏不能獨(dú)立”。
夏軍既敗,洛陽(yáng)絕望,只好歸降,夏政權(quán)占有的河北郡縣也相繼降唐。俘虜?shù)搅碎L(zhǎng)安,唐高祖赦王世充,李淵下令將竇建德和其他農(nóng)民軍領(lǐng)袖綁赴刑場(chǎng)殺頭。這反映了李淵的階級(jí)立場(chǎng),卻不能論定竇建德的功過(guò)。他從起義以來(lái),一直與士卒同甘共苦,“每平城破陣,所得資財(cái),并散賞諸將,一無(wú)所取,又不啖肉,常食惟有菜蔬脫粟之飯。其妻曹氏,不衣紈綺”;他在境內(nèi)積極勸課農(nóng)桑,發(fā)展生產(chǎn)。在隋末群雄里,這樣做的人是不多的。
因此,竇建德在世時(shí),受到河北一帶人民的擁護(hù)。兵敗身死后,竇氏大夏政權(quán)部分核心故將打著竇建德的旗號(hào),逐漸形成以劉黑闥為核心的反唐集團(tuán),迫使唐王朝先后派遣太子李建成、秦王李世民與齊王李元吉?dú)v時(shí)一年有余,才平定了劉黑闥。即便如此,百姓仍然懷念竇建德的善政。直到唐大和三年(829),河北地區(qū)依然有民眾為竇建德建立廟宇,予以供奉,并尊稱竇建德為夏王。時(shí)任魏州書(shū)佐的殷侔見(jiàn)到這樣的情況,激動(dòng)萬(wàn)分,遂寫(xiě)下《竇建德碑》一文。其中有言:
“唯夏氏為國(guó),知義而尚仁,貴忠而愛(ài)賢,無(wú)暴虐及民,無(wú)淫兇于已,故兵所加而勝,令所到而服。”
“自建德亡,距今已久遠(yuǎn),山東、河北之人,或尚談其事,且為之祀。知其名不可滅,而及人者存也!”
甚至連《舊唐書(shū)》里也不得不將竇建德的敗死歸咎于所謂的天命:“然天命有歸,人謀不及?!睆倪@個(gè)角度上說(shuō),這位現(xiàn)實(shí)版的晁蓋,實(shí)在算得上一位英雄人物。
(本文系“國(guó)家人文歷史”獨(dú)家稿件,作者:向衡。)
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.