隋末农民战争与李渊父子建唐
葛喜生
开皇元年(公元581年)二月,杨坚称帝,建立隋朝。开皇九年(公元589年)正月,杨坚灭陈,统一中国,结束了西晋灭亡以来二百七十多年的分裂历史。
在隋朝建立后的二十多年时间里,杨坚励精图治,创立三省六部制、科举制,改革府兵制,制定新法律,废除宫刑、辕刑、枭首、鞭刑和孥戮相坐等野蛮刑罚,将均田制推行到江南,缩短农民服兵役和徭役的时间,兴修水利,设置义仓,统一度量衡,促进了经济和文化发展,农业、手工业、商业空前繁荣。经过二十多年的发展,官仓储备的粮食可供五六十年之用,库藏之多,亘古未见。经济繁荣带动了人口增长,到杨坚晚年,全国居民户数增加一倍,人口增加到四千五百多万。
杨坚崩于仁寿四年(公元604年)七月,谥号文帝。随着一代伟人的去世,人亡政息的规律重演了。隋文帝的儿子杨广用十几年时间,就将统一、繁荣昌盛的隋朝葬送。
一、英雄竞起,谁代杨广
隋文帝次子杨广于仁寿四年(公元604年)七月登基,次年改元大业。杨广不但游山玩水,还好大喜功。在他统治期间,政治逐渐腐败,对农民的压迫越来越重。隋政府连年征发几百万农民建东都(今河南省洛阳市)、筑大运河(包括从洛阳通淮河的通济渠、从今河南省武陟县西北沁水北岸通达北京的永济渠、从南起扬州北抵淮安的邗沟及从镇江绕太湖抵杭州的江南运河)、修长城,既误民农时,又加重农民负担,一遇水旱灾,农民生活无着、流离失所,缺乏生计的农民少数人合伙为盗及聚众反抗政府的事件时有发生。
大业六年(公元610年)正月,发生了数十名白衣白帽人闯入皇城建国门抢夺卫士兵器的事件,六月,雁门(今山西省代县)人尉文通聚众三千于莫壁谷反抗政府,十二月,朱崖人王万昌“举兵作乱”。也在这一年,东郡(治今河南省滑县)法曹韦城(今河南省滑县南)人翟让犯罪入狱将被处死,狱吏黄君汉见翟让是个有作为的人就私自打开枷锁将他放走。翟让逃往瓦岗(今河南省滑县东南)落草当土匪,随后十七岁的离狐(今山东省东明县东南)人徐世勣、曹州(今山东省曹县)人单雄信及王伯当等陆续前往瓦岗落草。这些都是零星的、小规模的反政府行动。
大业七年(公元611年),反抗政府的情形就大不同前了。这年二月,隋帝杨广决定征伐高丽,到处征兵、造船、运粮,“于时辽东战士及餽运者填咽于道,昼夜不绝,苦役者始为群盗。”(《隋书·卷三·炀帝上》)同年十月,齐郡(治今山东省济南市)人孟让、邹平(今山东省邹平县)人王薄各在山东长白山(今山东省邹平县南)聚集逃亡农民起义,揭开了隋末农民大起义序幕。王薄自称“知世郎”,作《无向辽东浪死歌》,号召农民反抗隋政府,拒绝服兵役打高丽。逃役百姓争相归附,隋政府派张须陀前往镇压,二支起义军时分时合转战黄河南北,一年后发展到数万人。孟让、王薄起义为广大农民树立了榜样。稍后,清河鄃县(今山东省夏津县)人张金称聚众抢掠反抗隋政府。
大业九年(公元613年)春夏,山东平原(今山东省陵县)李德逸、郝孝德、济北(今山东省茌平县西南)韩进洛、济阴(今山东省曹县)孟海公、北海(今山东省青州市)郭方预、济北甄宝车、下邳(今江苏省睢宁县)苗海潮等相继起义。六月,督运征高丽粮草的隋礼部尚书杨玄感在黎阳(今河南省浚县东北)叛乱,隋朝贵族子弟李密为他出谋划策,叛乱两个月后被隋将宇文述、来护儿、屈突通镇压下去,但隋朝已元气大伤。接下来,余杭(今浙江省杭州市)、吴郡(治今江苏省苏州市)、信安郡(治今广东省肇庆市)、济阴郡、苍梧郡(治今广东省封开县)、东阳(治今浙江省金华市)、东郡、长白山、清河(今河北省清河县)、渤海(今山东省阳信县)、扶风(今陕西省凤翔县)等地都爆发农民起义。孟让、王薄义军规模声势较大,孟让南下发展到盱眙(今江苏省盱眙县),以都梁山为根据地,人数达十万。
隋军镇压各地农民起义基本无效,农民起义此伏彼起。此后三年,农民起义以燎原之势遍及各地。唐弼起于扶风,推李弘芝为天子;张大彪聚众悬薄山(今江苏省徐州市境);宋世谟攻陷琅琊(今山东省临沂市);延安(今陕西省延安市)人刘迦论自称皇王;郑文雅、林宝护攻陷建安郡(今福建省建瓯市)杀死太守;司马长安破长平(今山西省高平县境)、西河(今山西省汾阳市);胡人刘苗王(又名刘龙儿)、刘六儿兄弟反于离石(今山西省吕梁市);王德仁拥众数万保聚林虑山(今河南省林州市境);杨仲绪攻北平(今河北省卢龙县);王须拔反于上谷(今河北省易县),破高阳(今河北省高阳县);魏刀儿自号“历山飞”与甄翟儿活跃在龙门(今山西省河津市西)、西河,不时攻太原(今山西省太原市晋源区);张起绪起事淮南;彭城(今江苏省徐州市铜山区)人魏骐麟攻鲁郡(治今山东省济宁市);漳南(今山东省武城县漳南镇)人窦建德时为隋军二百人长,支持同县人孙安祖聚众高鸡泊(今山东省武城县境);蓨(音tiáo)县(今河北省景县)人高士达在清河起兵,窦建德因与义军多有往来全家被隋政府杀光,遂率部下二百人投奔高士达,仍活动在高鸡泊一带,大业十二年十二月隋涿郡通守郭绚前来镇压,窦建德设苦肉计诈降,诱郭绚到长河界,趁机斩杀郭绚;张金称义军活跃于临清(今山东省临清市)、馆陶(今山东省冠县境)一带抗击隋将杨义臣;卢明月攻陈(治今河南省淮阳县)、汝(今河南省汝州市);厌次(今山东省惠民县东南)人格谦、阳信(今山东省阳信县南)人高开道率领义军流动于豆子卤亢(今山东省惠民县、阳信县境内盐碱洼地)、河间(河北省河间市)、燕地;章丘(今山东省章丘市)人杜伏威、临济(今山东省邹平县苑城镇)人辅公祏率领少部分义军战士脱离长白山义军,南渡淮河,联合活动在江淮地区的苗海潮义军共同抗隋;东海(今山东省枣庄市峄城区)人李子通脱离长白山左才相义军,渡淮后与杜伏威联合;敬盘陀、柴保昌在绛郡(今山西省新绛县)抵抗隋将樊子盖经年;亳州(治今安徽省亳州市)城父人朱粲在被征发参加镇压长白山义军的过程中,聚众起义引军渡淮攻竟陵(今湖北省钟祥县)、沔阳(今湖北省仙桃市),转战荆襄、汉南;翟松柏起兵灵丘(今山西省灵丘县)转攻旁县;卢公暹聚众苍山(今江苏省连云港市境);孙华在冯翊(今陕西省大荔县)自号总管;高凉(今广东省阳江市西)通守洗珤彻叛朝廷,岭南溪洞大多响应;荔非世雄杀临泾(今甘肃省镇原县)令;隋涿郡(治今北京市西南)虎贲郎将罗艺反叛朝廷占领涿郡开仓济贫,控制柳城(今辽宁省朝阳市境)等城,自称幽州总管;操天成攻陷豫章(今江西省南昌市),操天成战死后,鄱阳(今江西省鄱阳县)人林士弘统领义军击杀隋将刘子翊,再夺豫章……到处都有义军和反叛者的踪影。
大业十三年(公元617年)初,农民起义的火焰越烧越旺。成规模的农民起义军有淮南杜伏威、河北窦建德和瓦岗寨翟让各自领导的三支队伍。正月,杜伏威击败隋右御卫将军陈稜,乘胜攻破高邮(今江苏省高邮市),随即攻占历阳郡(治今安徽省和县),自称总管,任命辅公祏为长史;窦建德在张金称、高士达被杨义臣击败后,乘杨义臣不备攻占饶阳(今河北省饶阳县),获饶阳县长宋正本作为参谋,随后到平原收拢张金称起义军和高士达起义军余部,此时在河间乐寿(今河北省献县)称长乐王,队伍发展到十多万人;翟让瓦岗军吸收了参与杨玄感叛乱失败逃亡的李密后,破金堤关(位于今河南省荥阳市广武镇境黄河道中),攻下荥阳(今河南省荥阳市)诸县城堡,设伏于大海寺北林间击杀前来征剿的隋将荥阳通守张须陀,队伍发展壮大;兖州(今山东省济宁市兖州区)人徐圆朗数千名义军攻破东平郡(治今山东省郓城县),义军发展到二万余人。二月,朔方(治今陕西省横山县)人梁师都杀郡丞反;马邑(治今山西省朔州市)校尉刘武周杀太守王仁恭反。同月,翟让、李密领导的瓦岗军从阳城(今河南省登封市境)北翻山越岭自罗口成功袭取兴洛仓(又名洛口仓,今河南省巩义市东南),开仓济贫,远近贫民数十万人赶来分粮。不久,瓦岗军又一举击败隋越王杨侗部下虎贲郎将刘长恭所率二万五千步骑兵,义军声威远扬。三月,义军在巩县(今河南省巩义市)南推戴李密为首领,李密称魏公,设立行军元帅魏公府,任命翟让为司徒、东郡公、房彦藻为左长史、邴元真为右长史、杨得方为左司马、郑德韬为右司马、单雄信为左武候大将军、徐世勣为右武候大将军、祖君彦为记室。义军修筑洛口城为驻地。此后,孟让领导的长白山义军、房献伯义军、王君廓义军、王德仁义军、綦公顺义军及魏郡(治今河南省安阳市)、谯郡(治今安徽省亳州市)、淮阳(今河南省淮阳县)等地义军皆归附李密,巩县守官柴孝和、虎牢(今河南省荥阳市西北汜水镇)守将隋虎贲郎将裴仁基及其部将秦叔宝、刘德威降义军。义军发展到数十万人,有骁将王伯当、单雄信、徐世勣、裴仁基、黄君汉、秦叔宝、程咬金、张亮等。三万义军随即袭破回洛仓(位于今河南省孟津县东),回洛仓一度被洛阳隋军夺去,李密率三万义军攻洛阳(今河南省洛阳市),击败段达所率隋军,再次夺得回洛仓。在义军节节胜利的形势下,李密让记室祖君彦写了一篇檄文,历数隋帝杨广鸩毒父王、乱伦宣淫、酗酒不朝、多营宫观、横征暴敛、游山玩水、穷兵黩武、屠害忠良、政以贿成、戏言赏功等十大罪,指出杨广罪大恶极:“罄南山之竹,书罪未穷;决东海之波,流恶难尽。”檄书宣扬义军威力“百万成旅,四七为名,呼吸则河、渭绝流,叱咤则嵩、华自拔。以此攻城,何城不陷;以此击阵,何阵不摧!譬犹泻沧海而灌残荧,举昆仑而压小卵。”檄书最后号召人们推翻隋朝“共建功名”。(《旧唐书·卷五十七·李密传》)
由于各地农民起义队伍的割据阻隔,从去年七月远幸江都(今江苏省扬州市江都区)的隋帝杨广被困在江都无法回长安(今陕西省西安市),隋朝已处于风雨飘摇中。
在这群雄并起激烈角逐的历史背景下,注定要产生杰出英雄人物。那么,谁将取代杨广,一匡天下、拯民于水火呢?“人类社会中,无数的个人按照自己自觉的意图和预期的目的进行活动,形成无数相互交错的力量,由此产生一个总的结果,即历史事件。”(恩格期《费尔巴哈和德国古典哲学的终结》)这个总的结果是不以任何个人的意志为转移的。谁也想不到,一个平凡的隋朝地方官员李渊竟然成了这场角逐的最后胜利者。
李渊,字叔德,祖籍赵郡昭庆(今河北省隆尧县),北周天和元年(公元566年)出生于长安。相传其先祖为十六国时期西凉王陇西成纪(今甘肃省秦安县)人李嵩。从李渊五世祖起世居武川(今内蒙古自治区武川县)从军。李渊祖父李虎为西魏八柱国之一,北周建国后封唐国公。李渊之父李昞为北周安州总管、柱国大将军,袭唐国公。李渊之母是鲜卑族人、西魏柱国大将军独孤信之女,与隋文帝独孤皇后是姐妹,因此,李渊与隋文帝之子为表兄弟,李渊与杨广均具有鲜卑族血统。李渊七岁袭唐国公。
北周武帝的姐夫、隋朝定州总管窦毅有一女才貌双全。窦毅以箭射画屏孔雀的方式择贤婿。他在门屏上画两只孔雀,给前来求婚的贵公子们两支箭,约定将女儿许配给射中孔雀眼睛者。前来求婚者数十人都不中,李渊也来求婚,发二箭各中孔雀一目,于是,李渊娶得窦氏,先后生李建成、李世民、李元霸、李元吉四子及三女。隋朝建立后,十六岁的李渊即被隋文帝任为贴身侍卫千牛备身,后历任谯州(治今安徽省淮北市濉溪县,吕思勉先生认为在今安徽省滁州市)、陇州(治今陕西省陇县)、岐州(治今陕西省凤翔县)刺史,杨广登基后,李渊又历任荥阳(治今河南省郑州市)、楼烦(治今山西省静乐县)二郡太守、殿内少监、卫尉少卿等职。大业八年杨广第一次征高丽时,李渊督运粮草于怀远(属辽西郡管辖,具体位置不详,当在今辽宁省西部,今内蒙古自治区五原县境当时亦有怀远,当为前者)。大业九年杨玄感叛乱时,杨广调李渊镇守弘化郡(治今甘肃省庆阳县)兼知关右诸军事。李渊历职各地均树恩德、结纳豪杰。
大业十一年(公元615年)隋帝杨广巡幸汾阳宫(今山西省宁武县西南),任命李渊为山西河东慰抚大使讨捕盗贼。李渊到龙门时,正逢当地义军魏刀儿率领数千人逼近城下,李渊与十几骑兵击之,射七十箭,箭箭中敌,击溃义军。后又击败绛州柴保昌义军,收降数万人。次年,李渊迁右骁卫将军。杨广巡幸楼烦至雁门时遭到突厥始毕可汗围攻,情况十分紧急,幸亏太原兵及李渊所率兵马赶到才得以解围。解围后,杨广即南游江都,命李渊与马邑太守王仁恭联手防备突厥。李渊与王仁恭兵马共五千,要对付人数众多又来去飘忽不定的突厥骑兵实属不易,连王仁恭都对突厥心存畏惧,更何况一般兵士。李渊采取与突厥骑兵生活起居习性相同的方式指挥军队,“随逐水草,远置斥堠。每逢突厥候骑,旁若无人,驰骋射猎,以曜威武。”(《大唐创业起居注》卷一)突厥兵每遇见李渊军队还以为也是突厥部落,不敢轻易开战。与突厥相遇的次数多了,李渊士兵们渐渐安心胆大。李渊知道众兵士已敢与突厥骑兵争斗了,后来遇见突厥军便纵兵出击,斩获不少。自此以后,突厥收敛了频频南侵的气焰。此时李渊已年过五十。
如果没有这场浩大的农民起义,那么,李渊将平庸地在官场上沉浮,以至致仕、老死。但是,个人的命运往往无法预测,李渊竟被隋末农民起义的浪潮推上了至高无上的皇帝宝座。
二、出兵太原,攻占长安
大业十三年(公元617年)农民起义如火如荼时,李渊就任太原留守。
太原城周边虽无大的农民起义,但也是山雨欲来风满楼。有一次,魏刀儿所部攻太原,李渊出击,陷入敌阵,次子李世民以轻骑冲入重围将李渊救出,适逢步兵赶到,李渊父子奋勇杀敌,解了太原之围。瓦岗义军节节胜利的消息传开后,五十二岁的李渊觉察到巨变即在眼前,开始为自己的将来考虑。
李渊到太原后,身边除了比较忠心的部属晋阳令刘文静、鹰扬府司马刘政会、太谷(今山西省太谷县)县长殷开山外,还结识了一些豪杰,这些人中有逃避征辽东之役的长孙顺德、刘弘基,有文水县(今山西省文水县)富商武士彠(音yūe),也有隋朝官僚子弟唐俭、文士温大雅,既有避仇或客游太原的李思行、李高迁,还有犯法亡命的姻亲窦琮等。马邑郡丞李靖识察出李渊有四方之志,于是准备往江都向隋帝告发李渊,但到长安后因道路阻塞未果。李渊次子李世民时年虽才十八岁,却早有叛朝廷、图大业之心,因而常折节下士,暗中培养效死力的壮士。晋阳令刘文静因与义军首领李密通婚被捕下狱,李世民入狱探视,取得图大业的共识。李世民介绍相好的唐俭与李渊密谈,劝说李渊“若开府库,南啸豪杰,北招戎狄,东收燕、赵,长驱济河,据有秦、雍,海内之权,指麾可取。”(《旧唐书·卷六十二·唐俭传》)但老成持重的李渊却不露声色地说着冠冕堂皇的话:“今天下已乱,言私则图存,语公则拯溺。卿宜自爱,吾将思之。”(同上书)刘文静、李世民担心李渊不从,所以刘文静又将与李渊关系较密切的晋阳宫副监裴寂介绍与李世民相识,李世民借机暗中使龙山县令高斌廉以赌博输钱的方式贿赂裴寂,让裴寂鼓动李渊起事。李渊手下的武牙郎将高君雅与马邑太守王仁恭抗御突厥失利,李渊担心获罪而惴惴不安。此时隋帝杨广已派使者到太原要拘拿李渊赴江都问罪,李世民乘机连日说服李渊起事。李渊虽对李世民的话感到震惊,表面上给予斥责,但内心也觉得有理。裴寂曾送晋阳宫女给李渊陪寝,刘文静利用此事胁迫裴寂再次鼓动和坚定李渊起事的决心,并献出晋阳宫米、布匹、兵甲等物资赞助李渊起事。还有人以李氏将有天下的民间迷信谣传来说服李渊。迫于困境,再加上众人的鼓动,李渊表示赞同。正当李世民、刘文静等人准备起事时,杨广又派使者来赦免李渊及王仁恭。为了起事更周密,原定的起事暂时中止。李渊、李世民、刘文静继续为起事做准备。李渊派李思行等人前往长安侦探情报,同时通知远在河东(今山西省永济市)的长子李建成、三子李元吉、五子李智云及在京师大兴城(即长安)的女婿柴绍,令他们火速返回太原。刘文静矫诏说要征发太原、西河、雁门、马邑二十岁以上五十岁以下的男丁为兵,年底齐集涿郡征伐辽东。百姓知道隋文帝及杨广几次征辽东都惨败,本来就很恐惧,此刻这种惨祸即将降临自己头上,岂不更恐慌?思变者更多了。
这年春夏之交,听说北边马邑的刘武周已经造反并攻取汾阳宫了,于是李渊趁机以防备太原的名义叫李世民、刘文静、长孙顺德、刘弘基等招兵买马,十多天便招募几千人,安置在兴国寺。这个举动引起了副留守郡丞王威及虎牙郎将高君雅的警惕,他们疑心李渊造反,决定对李渊采取措施,准备在几天后的晋祠祈雨集会中谋害李渊。亲近李世民的晋阳乡长刘世龙获悉王威、高君雅的密谋后,立即报告李世民,李世民当即派刘文静及刘政会向李渊投告变之书。李渊、李世民等人导演了擒拿王威、高君雅的戏。五月癸亥日晚,李渊让长孙顺德、赵文恪召集兴国寺里的新兵五百名交与李世民指挥,李世民将士兵秘密布兵在晋阳宫东门左边以防不测。次日即甲子日晨,李渊与王威、高君雅共同在晋阳宫公堂上议事,刘政会上书李渊。刘文静将刘政会引进公堂,说有密状告人勾结突厥谋反。李渊装作不知是何人要谋反,指定王威接状看。刘政会说,所告之人即是副留守,密状只有李渊能看。说罢,刘文静立即吩咐拘拿王威、高君雅。碰巧第三天突厥攻太原,众人都以为突厥是由王威、高君雅招引来的,于是,李渊斩王威、高君雅。面对突厥围城,李渊派部将王康达率千余人出城应战,全部阵亡。李渊虽也惊慌,但还是想出了应对的计策。李渊命军队夜里偷偷出城,天亮时再大张旗鼓地从其他路上进城,突厥以为援兵到,八九天后解围而去。起事的障碍解除了,李渊当即宣布起事。
刚刚起事,力量毕竟薄弱,何况突厥还威胁着后方,因此,必须取得突厥的支持。宣布起事十天后李渊接受刘文静的建议,派人出使突厥,告知起兵是为了迎隋帝杨广与突厥和亲,如突厥愿共同出兵则希望勿侵暴百姓,如突厥只愿和亲坐享宝物也可。可突厥担心迎回杨广后将对突厥不利,因此突厥要李渊当皇帝。李渊觉得不妥,经商议,采纳裴寂的意见,即采取策略蒙骗突厥:一方面遥尊杨广为太上皇,立代王为帝,一方面更改旗帜,杂用绛白色。李渊决定派人将此意见告诉突厥。
六月己卯日,李建成、李元吉、柴绍回到太原。由于西河不服李渊,五天后,李渊即命大郎李建成、二郎李世民领兵取西河地区,以太原令温大有随行。此行目的有二,一是解除南征路上的障碍,二是让大郎、二郎锻炼一下。仅仅六天,李建成兄弟便擒西河郡丞高德儒,三天后返师太原。西河之行往返前后计九天,给李渊增加了进军关中的信心。
为了取得百姓支持,李渊开仓赈穷,远近纷纷响应。紧接着,李渊建大将军府并设立三军分为左右,以李建成为陇西公、左领大都督统领左军,李世民为敦煌公、右领大都督统领右军,李元吉为姑臧公统领中军,裴寂为大将军府长史,刘文静为司马,长孙顺德、刘弘基、窦琮、姜宝谊、王长阶等为左右统军、副统军。不久,突厥始毕可汗派将军康鞘利送来千余匹马与李渊交易,并许诺发兵助李渊入关。随后,李渊派刘文静出使突厥,请求始毕可汗率兵应援。
七月壬子日,李渊誓师,安排李元吉为镇北将军留守太原。次日,李渊亲率三万兵马浩浩荡荡从太原向关中进发。出兵第二天李渊派张纶率一偏师徇地稽胡(居于大约今山西省吕梁山西部及陕西省北部、甘肃省东部的含有匈奴血统的少数民族)所居区域。
从太原发兵九天后,李渊大军到达灵石县(今山西省灵石县)贾胡堡。隋虎贲郎将宋老生屯守霍邑(今山西省霍州市)阻住李渊军队。此时,天公不作美,十多天连着下雨,后勤保障运输受阻,李渊派一部分老弱兵回太原,命再从太原运一个月粮。此时虽然张纶攻克离石,但又传闻刘武周将攻太原,李渊、裴寂认为宜撤回太原。李世民、李建成劝李渊勿打退堂鼓,否则军队将解体。但李渊不听,命令一部分队伍北返。李世民心急如焚,想再进谏,可是天黑李渊已睡下。李世民在李渊帐外号哭。李渊听到哭声就召问李世民,李世民说:“今兵以义动,进战则克,退还则散,众散于前,敌乘于后,死亡无日,何得不悲!”(《资治通鉴·卷第一百八十四》)李渊感悟了,急命李建成、李世民追还已北返的军队。不几日,太原运来的粮食也到了。
八月,雨霁后李渊引兵向霍邑,从城东、城南两面攻城。宋老生出城东与李渊、李建成对阵,激战时,李世民、段志玄数骑从城南杀到,冲入敌阵将敌截断。唐军奋勇冲杀,隋军大败后撤。此时城门前的悬桥已吊起,城上放下绳子,宋老生下马欲攀绳索上城不果,被刘弘基部将斩杀。随后唐军肉博登城,拔之。霍邑之战是唐军出师后的第一场恶战,李渊对攻城有功将士,不论出身贵践和地位高低,均论功行赏,激发了战士的积极性。几天后唐军攻下临汾郡(治今山西省临汾市)与绛郡,绛郡通守陈叔达归降。大军到达龙门时,出使突厥的刘文静也带着始毕可汗派出的将领康鞘利及所率五百兵、二千匹马赶来会合。汾阳人薛大鼎建议勿攻河东,而直接从龙门渡河。可是诸将要求先攻河东。
唐军到达河东时,驻守河东的隋将是六十多岁的隋骁卫大将军屈突通。屈突通命拆毁河桥,阻挡唐军,因此,唐军无法从此渡河。李渊故人河东县户曹任瑰来谒见李渊,献计从梁山(即龙门,古亦称梁山)西渡黄河进逼韩城(今陕西省韩城市),并自愿当说客说降附近官吏及当地义军。李渊采纳任瑰的建议。唐军转折向北,到达汾阴(今山西省万荣县)时,澄城(今陕西省澄城县)县长盛彦师率宾客千余人渡河谒见李渊。九月,又有冯翊义军孙华、土门(今陕西省富平县美原镇)义军白玄度各率部属投诚,并备好舟楫接应李渊大军渡河。李渊命孙华率先从梁山渡河,王长谐、刘弘基、史大奈(西突厥人,原名特勒大奈)率六千步骑第二批渡河,大军留下牵制屈突通。这时,张纶的偏师也取得龙泉(治今山西省隰县)、文成(治今山西省吉县)等郡,俘获文成太守郑元璹。不久,李渊派郑元璹首次出使突厥。
王长谐等人渡河后,遭到屈突通手下虎牙郎将桑显和二千兵夜袭,王长谐军遭受损失。孙华、史大奈以游骑击溃桑显和后,唐军重振士气。李渊亲自率兵围攻河东,战不利。这时,黄河西岸的冯翊太守萧造降。现在,摆在李渊面前的问题是:先攻克河东再渡河呢,还是置河东于不顾先渡河直取长安?裴寂主张应先克河东,因为如果进军长安万一攻不下,退路又被河东阻住,将有腹背受敌的危险。李世民则认为兵贵神速,应乘势西进,长安将望风震骇,“若淹留自弊于坚城之下,彼得成谋修备以待我,坐费日月,众心离沮,大事去矣。”(《资治通鉴·卷第一百八十四》)李渊折衷采纳裴寂和李世民的意见,留刘文静与屈突通周旋,自己则西渡黄河。大军渡河后不久,朝邑(今陕西省大荔县境)法曹靳孝谟以蒲津等二城降,华阴(今陕西省华阴市)县令李孝常以永丰仓降,京兆所辖诸县大多谴使请降。李渊渡河四日后抵达长春宫(今陕西省大荔县境),姻亲窦轨率义军千余人奔附,一些文士如于志宁、颜师古等人也来长春宫拜见李渊,李世民妻兄长孙无忌也于此时赶来长春宫与李世民相会,李渊都量才录用授以官职。三秦父老数千人拜访李渊,李渊皆以礼相待,深得人心。
离大兴城(即长安)越来越近了。李渊一面派李世民、刘弘基从渭水北面向西进军迂回包抄长安,一面派李建成、刘文静守华阴永丰仓兼守潼关(今陕西省潼关县)与屈突通对峙,扼住东边咽喉。
李世民所率西路军一路高歌,队伍不断发展壮大,进渭北,占泾阳(今陕西省泾阳县),击败并兼并当地义军刘鹞子的队伍。李世民略地渭北时,有一天,军营外有一柱着竹棍的书生要求谒见李世民。经人介绍,李世民方知此人名房玄龄,博览经史、善属文。李世民一见如故,即任命房玄龄为渭北道行军记室参军,参与谋划大事。此时渭北还活跃着一支由李渊三女平阳公主率领的地方武装。原来当李渊准备起事时,通知柴绍和平阳公主夫妇撤离长安,柴绍返太原,而平阳公主回鄠县(今陕西省户县)李氏庄园,散财招募几百名义士,联络聚义在司竹园(今陕西省周至县境)的胡商何潘仁起义队伍。李渊起事后,隋政府即搜捕杀害李渊亲属,五子李智云年小不便与李建成一起回太原而被隋政府捕捉杀害。族弟李神通为躲避隋政府的追捕,从长安逃至鄠县山南,与京师史万宝、河东裴勣、柳崇礼等举兵响应李渊,并派人与何潘仁连结。正好何潘仁奉平阳公主之命前来相会,两支队伍会合后攻下鄠县。平阳公主又谴家僮马三宝说服李仲文、向善志、丘师利三股农民起义军率众归附。实力壮大后,平阳公主打退了前来镇压的隋军,乘势攻下盩厔(今陕西省周至县)、武功(今陕西省武功县)、始平(今陕西省兴平市),队伍发展到七万人。当李世民的军队到达泾阳后,平阳公主率军一万与李世民会师渭北。会师后,平阳公主与其丈夫柴绍各建幕府,平阳公主所率军称“娘子军”。丘行恭、丘师利弟兄所率郿城(今陕西省眉县)义军也到渭北投奔李世民。刘弘基、殷开山率唐军略地扶风(今陕西省凤翔县)后东返,刘弘基一部南渡渭水占领长安故城(今陕西省西安市西北)。留守长安的隋刑部尚书卫文升出兵抵抗,刘弘基迎头痛击,一战大捷。李世民留刘弘基、殷开山守长安故城,自己率军向司竹挺进,何潘仁、李仲文、向善志皆闻风归附,军队到达阿城(未详)时已发展到十三万人。李世民所率军队军纪严明、秋毫无犯,获得了当地百姓的支持拥护。唐军声威远扬,延安、上郡(今陕西省富县)、雕阴(今陕西省绥德县)皆请降。
在东线,刘文静与屈突通的争斗虽不轻松却也取得不俗战绩。却说屈突通闻知李渊逼近长安,便留尧君素领少部分兵守河东,自己与桑显和退守潼关,准备西援长安,但却被刘文静挡住去路,相持月余。屈突通留桑显和守潼关,自己率兵绕道由武关经蓝田(今陕西省蓝田县)西援长安。桑显和夜袭刘文静,破唐军二栅,只有刘文静一栅未破,苦战半日双方损伤较重,刘文静中流矢,唐军垂败。此时隋军也已疲倦,桑显和下令传餐而食。刘文静判断桑显和已经懈怠,趁机分兵充实二栅。正好此时又有段志玄所率数百名唐军游骑从南山冲击桑显和,刘文静三栅出兵,内外夹击大破隋军,桑显和降。
东西两路捷报传来,李渊即命李世民从阿城进军大兴城,李建成从新丰(今陕西省西安市临潼区北)进军灞上,李渊自率大军从下邽(今陕西省渭南市临渭区北)西上,三路合围长安。李渊将所经过地方的隋帝行宫、苑御悉数罢废,释放宫女。
十月,二十万唐军抵达大兴城外的长乐宫。此时的大兴城是由京师留守、刑部尚书卫文升(卫文升不久即病亡)及右翊卫将军阴世师、京兆郡丞滑仪辅佐杨广之孙代王杨侑驻守。李渊谴使说降无效,下令攻城,攻城中孙华阵亡。十一月丙辰日,唐军军头雷永吉攀云梯率先登上城墙,后继部队源源不断登城,唐军攻克大兴城。大兴城里隋朝官吏四散,留在代王杨侑身边的只有侍读姚思廉。李渊活捉了阴世师、滑仪和以前想向隋帝告密的李靖,准备一并斩首,李靖大声呼叫:“公起义兵,本为天下除暴乱,不欲就大事,而以私怨斩壮士乎!”(《旧唐书·卷七十一·李靖传》)听此言,李渊有所触动,加上李世民的劝说,李渊免李靖之死。这一免死令,日后竟造就李靖成为开疆拓土的一员猛将。攻下长安后,李渊约法十二条,废除隋朝的苛刻禁令。
攻克大兴城七天后,李渊立十三岁的代王杨侑为帝,尊奉远在江都的杨广为太上皇,改元义宁。次日,隋帝杨侑诏命李渊为假黄钺、使持节、大都督内外诸军事、大丞相,封唐王,又封李建成为唐国世子,李世民为京兆尹、秦公,李元吉为齐公。李渊在武德殿设丞相府,任命丞相府官员,一时颇具规模。
李渊从起兵到掌握中央政权才四个多月,可谓神速。
三、站稳关中,称帝建唐
李渊攻占长安不久,占据陇西的薛举率兵侵入长安西部的扶风郡,威胁刚刚立足的李渊。
原来,大业十三年四月,金城府(治今甘肃省兰州市)校尉薛举及其子薛仁杲等同谋13人,利用金城县令郝瑗募兵讨盗贼发放武器聚酒飨兵的机会,劫持县令郝瑗,假借收捕造反者的名义,关押郡县官吏,开仓赈贫。薛举自称西秦霸王,封其子薛仁杲为齐公、薛仁越为晋公,封前来投附的另一义军首领宗罗睺为义兴公。薛举招降附近小股武装,剽掠马匹,壮大实力。随后,发兵袭击驻扎枹罕(今甘肃省临夏市)的隋将皇甫绾,攻下枹罕。在岷山界的羌族首领钟利俗拥兵二万降薛举。不久,薛举又攻克鄯(治今青海省海东市乐都区)、廓(治今青海省贵德县)二州,短时间内尽有陇西之地,拥兵十三万。在李渊起兵太原前后,薛举在兰州(今甘肃省兰州市)称帝,封薛仁杲为太子,分兵数路掠地,命常仲兴向西攻凉州(治今甘肃省武威市),薛仁杲攻秦州(今甘肃省天水市),薛仁越攻河池(今陕西省凤县)。常仲兴及薛仁越二路均受挫,唯薛仁杲一路颇有功。薛仁杲攻下秦州后,薛举迁都秦州。薛仁杲继续向东进攻扶风郡。薛仁杲遇另一义军将领唐弼的抵抗,薛举派人招降唐弼,使唐弼杀义军首领李弘芝。随后,薛仁杲利用唐弼不备之机袭破唐弼。至此,薛举势力大张,郝瑗唆使薛举北连梁师都和突厥始毕可汗之弟莫贺咄设(即后来的颉利可汗)共取长安。薛举同意郝瑗的建议,准备进军长安,而李渊已抢先一步占领了长安,两军冲突在所难免。
对于李渊来说,陇西薛举父子是近在肘腋的祸患,因此,必须先予铲除。李渊使出外交和军事两手。外交上,派都水监宇文歆出使莫贺咄设说服莫贺咄设勿与薛举联手,又派窦轨、姜抃前往安抚陇右。军事上,李渊命李世民率军击薛仁杲,追奔至陇坻(即陇山),遏制了薛举向东扩张的势头。此一战,薛举大惧,薛举任命的黄门侍郎褚亮劝薛举学赵佗归汉、刘禅仕晋、萧琮归隋,但薛举不愿做投降天子,仍与唐军对抗。随后薛举还击败窦轨、姜抃,俘虏了李渊派往招降唐弼余部的唐安定道行军总管刘世让及其弟刘宝。
看来要消灭薛举还需时日。
隋老将屈突通在西援长安途中得知李渊攻占长安后,便往洛阳方向东撤。刘文静派窦琮、段志玄及降将桑显和率兵追击。唐军追及于稠桑(今河南省灵宝县北),屈突通结阵自守。窦琮派屈突通儿子屈突寿前往说降,屈突通严辞拒绝,并命左右射箭。这时桑显和大声向隋军喊话:“京师已陷,汝并关西人,欲何所去?”(《旧唐书·卷六十三·屈突通传》)隋军纷纷放下武器,屈突通眼看大势已去,遂下马受缚。新安(今河南省新安县)以西之地平定。
接下来,河池太守萧瑀归降。为扩大成果,李渊派族侄李孝恭为山南道招慰大使,从金州(今陕西省安康市)入巴蜀礼招地方官员归附,又命云阳(今陕西省泾阳县北)令詹俊、武功县正李仲衮向巴蜀进发,先后降者三十余郡(州)。
大业十三年是李渊生命中最重要的转折点,他从一个地方官跃居丞相,又站稳富庶的关中地区,取得丰厚的政治和经济资本,为向全国发展奠定了坚实基础。
在李渊进军长安的同一年,各地的反隋起义还在发展,形势更加复杂。
李密率领的瓦岗军夺取回洛仓后,七月,隋帝杨广派江都通守王世充率劲卒五万从江都前往洛阳,又派右翊卫将军薛世雄、将军王隆、河北大使太常少卿韦霁、河南大使虎牙郎将王辩数路会合洛阳,以图扑灭义军。薛世雄受诏从涿郡率三万兵往南镇压李密,并受诏剿灭沿途义军。薛世雄军到河间城南七里井后受到窦建德义军袭击,败归涿郡,羞愤而死。数路隋军中以王世充军最勇猛,也最先到达洛阳。
王世充原姓支,系西域胡人,其祖母改嫁霸城(今陕西省西安市东)王姓汉人后,其父改姓王。王世充原任江都郡丞兼江都宫监,杨广数次下江都,他都善于逢迎杨广,遂获杨广赏识,在镇压江南吴郡(治今江苏省苏州市)朱燮、管崇起义军、长白山孟让起义军、渤海格谦义军和南阳卢明月义军过程中屡建功,富有军事经验。大业十一年杨广被突厥困于雁门时,王世充发江都兵救援,取得杨广信任,次年他被提升为江都通守。
王世充到洛阳后驻军洛水之西,与李密在洛水相持百余日,大小六十余战,胜负难分。李密义军的影响力仍在扩大,武阳(治今河北省大名县东北)郡丞元宝藏及其宾客曲城(今河北省巨鹿县)人魏征降李密,黎阳、洹水(今河北省魏县)、清河、平原义军都表示接受李密领导。八月,五千瓦岗军由徐世勣率领由原武(今河南省原阳县,当时黄河在原阳县北边)北渡黄河,会合元宝藏、黎阳李文相、平原郝孝德及洹水张升、清河赵君德等各路义军袭破黎阳仓,开仓任饥民就食。永安(今湖北省黄冈市)大族周法明、齐郡徐圆朗义军、任城(今山东省济宁市任城区)徐师仁义军、淮阳太守赵佗皆归附李密,连窦建德、朱粲也派人联结瓦岗军。韦霁、王辩、独孤武都等率军到达洛阳后均受王世充指挥,隋军在洛口继续与李密军对峙。此后,由于领导权之争,李密杀翟让、翟宽兄弟及王儒信,统一领导义军。
十二月,王世充攻洛口仓城,造浮桥由北向南渡洛水逼近城下,李密挑选数百名精兵邀击隋军,隋军大溃争相挤渡浮桥,落水溺死者数万人。此一战,义军大获全胜,隋虎贲郎将杨威、王辩、霍举、刘长恭、梁德、董智皆没于阵,王世充仅以身免退保含嘉仓(今河南省洛阳市北)。义军接着攻下偃师(今河南省偃师县),修金墉城(今河南省洛阳市东)作为首脑机关驻所地,队伍发展到三十万,“东至海、岱,南至江、淮郡县,莫不遣使归密。”(《旧唐书·卷五十七·李密传》)
这一年,郭子和在榆林(今内蒙古蒙古族自治区准格尔旗东北)起义开仓济贫;李子通在海陵(今江苏省泰州市)自称将军;朱粲称楚帝攻陷邓州(今河南省邓州市),拥众二十万,以劫掠为业、人肉为食;方与(今山东省鱼台县)人张善安率数百义军攻下庐江郡(治今安徽省合肥市),渡江归附林士弘;林士弘率领义军从豫章“徙据虔州,自称皇帝,国号楚……攻陷临川、庐陵、南康、宜春等诸郡”。(《旧唐书·卷六十·林士弘传》)后梁宣帝曾孙、隋罗县(今湖南省湘阴县东北)令萧铣响应岳州(治今湖南省岳阳市)校尉董景珍及沔州人张绣等人领导的农民起义,在李渊攻占长安前的十月进占巴陵(今湖南省岳阳市),称梁王,“东至三硖,南尽交趾,北拒汉川,皆附之,胜兵四十余万。”(《旧唐书·卷六十·萧铣传》)高开道率军攻北平(今河北省卢龙县),遭到隋右武卫大将军李景的顽强抵抗,历时一年久攻不下……
虽然李渊占领长安掌握了中央政权,但其号令仅及于关中地区。关东广大地区还在隋朝旧官吏和将领手中,全国各地农民起义军各自为战,局势极为混乱。面对如此复杂混乱的局势,李渊采取远交近攻的策略,重点打击近在眼前的薛举父子。此前,李密听说李渊起兵后,派人与李渊联络,希望联手灭隋。当时李渊正在进军长安的途中,李渊考虑到关中未定,东边需要李密抗击洛阳隋军,因此卑辞推奖李密,让李密专心对付东方隋军。现在长安在握,李渊也应对洛阳之敌给予压力。
义宁二年(公元618年)正月,春节刚过,李渊就任命李建成为抚宁大将军、东讨元帅,李世民为副,率七万大军向东都洛阳进军并掠地。二月,派太常卿郑元璹出兵商洛(今陕西省商南县)向南阳(今河南省南阳市),左领军府司马马元规率兵向荆、襄一带掠地。但是,当时存在着西边薛举父子的重大威胁,西北边还有梁师都勾结突厥入侵的隐患,而且长安周边治安未靖,盩厔、司竹、蓝田、谷口一带还有小股农民起义军未归附,长安市区内治安状况也堪忧,如果陷入与王世充的长期争战,一旦事起肘腋,祸将不小。鉴此,司农卿韦云起建议:“请暂戢兵,务穑劝农,安人和众。关中小盗,自然宁息。秦川将卒,贾勇有余,三年之后,一举便定。”(《旧唐书·卷七十九·韦云起传》)李渊接受了韦云起的建议,召李建成、李世民回师。三月,李渊妻兄窦抗率灵武(今宁夏回族自治区灵武市)、盐川(今宁夏回族自治区盐川县)数郡归附李渊。四月,王师仁、窦轨分别击退稽胡对富平(今陕西省富平县)等地的进犯,斩获不匪。李建成、李世民东征旋师,此次虽未取得较大军事胜利,但却开拓了新安、宜阳(今河南省宜阳县)二郡(分别由任瑰、史万宝镇守),使唐的势力向东发展。同月,隋五原(治今内蒙古蒙古族自治区五原县西)通守张长逊在宇文歆的说服下降唐;原归附李密、活动在井陉一带(太行山东侧地区)的王君廓降唐;活动在林虑山、卫州(治今河南省淇县)一带的王德仁也背叛李密、杀害房彦藻降唐。
这时,东方的形势发生重大变化。三月,杨广在江都被宇文化及、司马德戡、赵行枢、裴虔通、令狐行达等弑杀。(杨广后被李渊谥为炀帝)宇文化及立杨广之侄秦王杨浩为帝,自任大丞相,留陈稜为江都太守,自己则带领萧皇后、杨浩、在江都的隋朝百官及骁果军十万人北上,拟西返长安;吴兴(治乌程,今浙江省湖州市)郡守沈法兴在镇压东阳(今浙江省金华市)农民起义时反戈起义,下乌程、余杭,占据毗陵(今江苏省常州市武进区),攻陷乐伯通占据的丹阳(今江苏省南京市),自称江南道大总管。四月,萧铣称帝,迁都江陵(今湖北省江陵县),派张绣、刘洎向南发展,固守始安郡(治今广西壮族自治区桂林市)的李袭志和控制宁越(治今广西壮族自治区钦州市东北)、郁林(治今广西壮族自治区贵港市港南区)的俚僚(今壮族的前身)首领、隋鸿胪卿宁长真降;林士弘向岭南发展……
得知东方的变化后,李渊即派张伦去联络和争取跟随在宇文化及队伍中的封伦和宇文化及之弟宇文士及。
五月,李渊接受隋帝杨侑阐让,甲子日即皇帝位于太极殿,定国号“唐”,改义宁二年为武德元年。
李渊称帝后四日,隋太府卿元文都、武卫将军皇甫无逸、右司郎中卢楚、纳言段达等人在东都洛阳立杨广之孙越王杨侗为帝,改元皇泰。
李渊登基后,下令对唐军所过之地免租三年,其它地方免租一年;改郡为州,废郡太守,将州行政首长定名刺史;任命李世民为尚书令、裴寂为尚书右仆射、刘文静为纳言、萧瑀和窦威为内史令;废除隋朝大业律令,命裴寂组织制定新法律,在新律颁布之前,暂行新格。几天后,李渊立李建成为太子,封李世民秦王、李元吉齐王,还封部分宗亲李孝基、李道玄、李神通、李神符等九人为王。此后,为了争取旧隋官吏对唐政权的支持,李渊还下诏为蒙冤而死的隋朝高官高颎、贺若弼、薛道衡等平反昭雪。
四、击灭西秦,经营东方
新朝建立,百业待举,但迫在眉睫的头等大事还是消灭薛举。
武德元年(公元618年)六月,即李渊登基的下一月,唐朝丰州总管张长逊进击薛举部将宗罗睺所率一部。薛举亲率大军支援,屯军泾州(今甘肃省泾川县)近旁的折墌城(今甘肃省泾川县东),纵兵掳掠抵豳(今甘肃省宁县)、岐(今陕西省凤翔县)。李世民于四月与李建成率军从东返回参加李渊的登基大典后不久,就被任命为西讨元帅,率军击薛举,军抵高墌(今陕西省长武县北)。七月,李世民得虐疾病,领兵将领刘文静、殷开山恃众不设戒备,受到薛举的掩袭,唐军大败,刘弘基、李安远等将领被俘,高墌丢失。正当薛举采纳郝瑗的建议准备乘胜进攻长安时,薛举重病,不久病亡。九月,薛仁杲称帝于折墌城,击败唐秦州总管窦轨,又围攻泾州。唐骠骑将军刘感在粮尽的情况下杀马以马骨煮汤和木屑为食,坚守泾州城。后来长平王李叔良率军抵泾州,薛仁杲解围而去。薛仁杲谴人诈降诱使刘感出城,刘感出城后遭到薛仁杲的伏击,被擒杀。李叔良守泾州危在旦夕。李渊派李世民、屈突通再征薛仁杲。
正当李世民准备与薛仁杲决战的时候,东方形势发生了有利李渊的大变化。
四月,宇文化及率队到达彭城夺百姓牛车二千辆载着珍宝继续北上,士兵则重负武器远行,怨气冲天。司马德戡、赵行枢等密谋杀宇文化及,并派人与附近的孟海公义军联系。宇文化及得到密报后设计缢杀司马德戡,司马德戡同伙一并被杀。孟海公慑于宇文化及的势力,投降宇文化及。宇文化及受阻于李密的义军无法向西,于是折往东郡。东郡太守王轨降宇文化及。六月,东都隋帝杨侗及诸臣闻知宇文化及已靠近东都,十分震恐。元文都、卢楚商量后建议杨侗以授予李密太尉、尚书令、东南道大行台行军元帅、魏国公的高官爵禄来收买李密,命李密击灭宇文化及,使李密、宇文化及在相斗中互相削弱。宇文化及攻李密部将徐世勣控制的黎阳,徐世勣退保西边的仓城。李密担心两面受敌,愿意接受杨侗的任命。七月,杨侗派大理卿张权、鸿胪卿崔善福送诏书给李密,命令李密讨灭宇文化及后入朝辅政,李密跪拜受诏。没有西顾之忧后,李密率步骑二万进抵黎阳。他抓住宇文化及缺少粮食急于速战的弱点,与宇文化及相持,并切断其归路。宇文化及攻黎阳仓城,李密部将徐世勣在仓城外掘深沟固守,宇文化及无法得手。宇文化及转战卫州童山(今河南省淇县东)击李密。童山之战中,李密被流矢射中,秦叔宝将李密救回汲县(今河南省卫辉市),返身率军击退宇文化及。守东郡的王轨不堪宇文化及拷掠官吏以索取粮食的行为,派许敬宗来向李密请降,辎重物资尽归李密。宇文化及粮尽后,掠汲县而去,其部将陈智略、张童仁率部分骁果归降李密。李密西还巩县。
宇文化及抵魏县(今河北省大名县)后得到喘息。九月,穷途末路的宇文化及为逞得称帝的一时快乐,鸠杀杨浩,自立为帝,国号许。宇文化及称帝后成为众矢之的,首先面临的是北面窦建德的打击。
原来窦建德击败薛世雄后数月,发兵攻河间,频攻不下,河间郡丞王琮闻杨广被弑率士吏发丧,窦建德派人吊慰,王琮降。窦建德任王琮为瀛州刺史,随后周边郡县都成了窦建德的控制区。上谷义军首领王须拔攻幽州中箭身亡,其部将魏刀儿继续率领义军,占据深泽(今河北省深泽县)。窦建德假意与魏刀儿和好,趁其不备发动攻袭,擒杀魏刀儿,兼并其队伍和地盘。易州(治今河北省易县)、定州(治今河北省定州市)降窦建德,冀州(治今河北省冀州市)又被窦建德攻下。窦建德招降幽州罗艺不成,便发兵攻幽州,相拒百余日,无法取胜,只好率兵南返。现在听说宇文化及在魏县称帝,即决定讨伐宇文化及。
李密对宇文化及的胜利引起了王世充的担忧,王世充挑动士兵对元文都、卢楚等人的不满。元文都等人获悉后,密谋杀害王世充。段达将此情报告王世充。王世充发动政变,攻入宫城,杀死卢楚。皇甫无逸弃母妻单骑逃遁投唐。段达矫诏将元文都擒送王世充斩首。王世充向杨侗陈说元文都阴谋,保证自己没有背叛杨侗之意。于是,杨侗拜王世充为尚书左仆射、总督内外诸军事。王世充从含嘉城移居尚书省,专宰朝政。李密从讨伐宇文化及的前线返回巩县,来本想入洛阳辅政,但听说王世充发动政变后,便取消了此念头。
掌握东都大权后,王世充向李密发动了攻击。此时,李密驻军偃师北山上,麻痹轻敌不设壁垒。王世充驻军洛水南,夜谴三百余骑潜伏在偃师北山溪谷中。天明时,王世充发动攻击,李密军尚未列阵,王世充的伏兵就乘高而下,直压李密军,并纵火焚烧房屋,李密大溃败。陈智略、张童仁降王世充,李密逃往洛口。王世充夜取偃师城,原被李密从宇文化及处俘获来的王世充家眷包括子王玄应、侄王世伟在内均在偃师,此时尽归王世充。王世充还俘获了裴仁基、郑頲、祖君彦。王世充乘胜进兵洛口,守洛口仓城的义军将领邴元真、郑虔象已被王世充暗中收买,此时公开背叛李密,接应王世充。李密本想等郑军半渡时出击,可偏偏侦察的人没有发现隋军渡河,等到李密出战时,隋军已渡过洛水。而此时与李密闹矛盾的单雄信又勒兵自守,拒不支援李密。李密大败。李密败于洛口时,王伯当也弃金墉退保河阳(今河南省孟州市)。李密惨败逃到河阳后,不敢投黎阳徐世勣,经与王伯当等商量,决定投唐,于是携王伯当、魏征、贾闰甫率十余骑归顺李渊,武德元年十月到达长安。随后归降李渊的瓦岗义军共二万余人。
李密归唐对李渊来说,是一个进军东方的好机缘。李渊迅速任命魏征为秘书丞驰赴黎阳招降李密旧部徐世勣。
李密败后,徐圆朗归附王世充,瓦岗军少数将领裴仁基、秦叔宝、程知节、单雄信、李公逸等降王世充,但瓦岗军所控制的大部分区域,仍由徐世勣、黄君汉、李育德、刘德威、高季辅、綦公顺等人占据。徐世勣得知李密已到长安后,在魏征的劝说下也决定降唐,但他认为义军所有辖地属李密所有,应由李密献给李渊,若是自己献上则是“利主之败,自为己功”。(《旧唐书·卷七十一·李勣传》)因此,他与长史郭孝恪商量后,统计整理义军所辖区域州县名数及军民人口户籍资料派人密送给李密,由李密呈献李渊报功。
当徐世勣派来的使者到达长安后,李渊听说使者没有带徐世勣给他的表章而只有给李密的启事,感到奇怪。使者便将徐世勣的意图告诉李渊,李渊大喜过望。李渊对徐世勣感德推功李密、不窃居功劳的举动表示赞赏,称赞徐世勣为“纯臣”,授予徐世勣黎阳总管、上柱国,封莱国公,不久加授右武候大将军,改封曹国公,并赐姓李。其实,李渊高兴的岂止是徐世勣的“义举”,他暗地里高兴的是,随着徐世勣归唐,瓦岗军其他将领也将归唐,他李渊将不费一兵一卒获得原瓦岗义军占领的“东至于海,南至于江,西至汝州,北至魏郡”(《旧唐书·卷七十一·李勣传》)的广大地域!
李渊随即任命淮安王李神通为山东道安抚大使率军前往东方与徐世勣配合,与盘据在魏县的宇文化及以及窦建德展开角逐。
十一月,李世民抵达高墌。去年底被俘的唐将刘世让派其弟刘宝逃回告知敌军内情,李世民因此坚壁不动,相持数十日。结果,薛仁杲粮馈不继、军心动摇,薛仁杲内史令翟长孙降,薛仁杲妹夫左仆射钟俱仇又以河州(今甘肃省临夏市)降。李世民认为出击时机已到,便派行军总管梁实扎营浅水原诱敌出战,敌将宗罗睺攻数日疲敝,李世民命右武候大将军庞玉由浅水原南出击宗罗睺。两军酣战之际,李世民骑着骏马白蹄乌率劲军出奇不意从敌背后突入,大败宗罗睺。浅水原大捷后,李世民马不停蹄长途奔袭,乘胜进逼折墌城。薛仁杲势蹙,率百官降。李渊派刚投唐的李密到豳州迎接李世民凯旋,李密见到李世民后,被李世民的风彩所惊服,私下对殷开山评论李世民,说:“真英主也!不如是,何以定祸乱乎!”(《资治通鉴·卷第一百八十六》)李世民率师回长安,斩薛仁杲。
却说李密归唐后虽然封为光禄卿、邢国公,但常遭到权贵的索贿,心中怏怏。他听说降王世充的旧部不服王世充,便要求李渊让他去黎阳招抚旧部以报效李渊。李渊也正有此意,尽管许多人认为李密另有所图而加以反对,李渊还是同意了李密的要求。当李密与王伯当、贾闰甫被派往黎阳行至桃林县(今河南省灵宝县)时,听说李渊又要将其召回,于是决定叛唐。贾闰甫极力谏阻,李密却威胁要杀贾闰甫。贾闰甫逃往熊州(治今河南省宜阳县)。李密挑选数千名骁勇化妆进入桃林县城,突然占据县城,然后驱赶牲畜直奔南山,准备逃往襄城(今河南省汝州市)投奔伊州(治襄城)刺史张善相。屯守宜城(今河南省宜阳县)的唐将史万宝及副将盛彦师追击至陆浑县(今河南省嵩县东北)南七十里。他们判断李密应走熊耳山,便事先伏兵熊耳山谷。李密一行进入山谷后,盛彦师发兵击杀,李密遭杀,王伯当被擒。此时离李密归唐才二个多月。
李密死后,黄君汉、李育德、刘德威、高季辅、綦公顺等人也陆续以地归唐。至此李密领导的瓦岗军彻底失败。
李密失败的时候,北方另一支高开道义军正崛起。高开道久攻北平不下,辽西(治柳城,今辽宁省朝阳市)太守邓嵩发兵救北平,李景撤往柳城,后在回幽州的途中被人杀死。于是这年底,高开道取北平,进陷渔阳(今天津市蓟县),自称燕王,定都渔阳。不久前,怀戎(今河北省涿鹿县)僧人高昙晟杀县令率领斋众起义,自称大乘皇帝,派人来招降高开道,高开道诈降。数月后,高开道杀高昙晟,兼并了这支义军。
十二月,李渊封李世民为太尉、使持节、陕东道大行台,蒲州、河北兵马均受李世民节度,开始经营东方。
这年冬至,窦建德称夏王,改元五凤,以宋正本为纳言,孔绍德为内史侍郎,张玄素为治书侍御史。窦建德生活朴素,不饮酒、不食肉,妻子的服饰也很简朴。他将战斗所获物资除公用之外,尽分赏战士,因而深得战士的爱戴。他还善于团结争取和任用有才识、人品好的隋朝下层官吏,因此他控制的区域内治理颇有章法,治安状况较好。在瓦岗军失败后,李密领导的河北起义军和农民政权无疑成为最有实力、最有潜力与李渊一争天下的劲敌。
五、化及覆灭,李轨败亡
消灭薛仁杲后,唐政权的势力范围向西扩展到与凉州的李轨割据政权接壤。由于李轨不归附李渊,因此成了李渊要征服的第二个对象。
武威姑臧(今甘肃省武威市)人李轨原为隋鹰扬府司马,大业十三年夏,听说薛举起事后,担心武威受到薛举侵袭,便与曹珍、关谨、梁硕、李赟、安修仁等谋举事。一天,李轨让安修仁率胡人进入内苑城树旗大声高呼,李轨等人则在城外聚众响应,擒绑了隋虎贲郎将谢统师、郡丞韦士政。七月,李轨自称河西大凉王,会宁川突厥部落二千余骑归附李轨。武德元年秋,李渊正与薛举争战,为了争取李轨,李渊派人联络李轨,认李轨为从弟。八月,李渊又派鸿胪寺少卿张侯德持节册拜李轨为凉州总管,封凉王,给羽葆鼓吹一部。但李轨在曹珍的鼓动下,实际上并不接受李渊所封的官号。武德元年十月,李轨称天子,派李赟在昌松击败西秦将常仲兴的入侵,随后攻陷张掖(今甘肃省张掖市)、敦煌(今甘肃省敦煌市)、西平(今青海省海东市乐都区)、枹罕,拥有河西五郡之地。李轨听信安修仁的谮言,杀吏部尚书梁硕,又迷信玉女将从天降的巫师鬼话,动工筑玉女台,劳民伤财。后来发生饥荒,李轨在隋降将谢统师别有用心的唆使下,不接受曹珍关于开仓赈济的建议,招致人怨,人心渐离散。
武德二年(公元619年)初,李轨所派尚书左丞邓晓到达长安献书,书称“皇从弟大凉皇帝臣轨”。这时西秦已灭,李渊对李轨上表仍称帝的行为表示愤怒,决定武力剪除。正好原被隋炀帝扣作人质的吐谷浑首领伏允的儿子从江都逃到长安,李渊就利用伏允的儿子做文章,派使者出使吐谷浑答应将伏允儿子归还伏允,条件是要伏允攻击李轨,伏允答应了。也几乎在此时,李轨亲信安修仁的哥哥安兴贵在长安主动上表请求到凉州招降李轨。李渊也抱一丝招降的希望,利用安兴贵的这层特殊关系,派安兴贵往凉州。安兴贵到凉州后,被李轨任命为左右卫大将军,成了李渊打入李轨内部的一个钉子。李轨以东汉初窦融以河西归汉的故事劝说李轨归唐,但李轨却以为西汉刘濞以江左之地尚敢称“东帝”,现在我李轨拥有河右之众,怎么不能为“西帝”?你安兴贵只不过是为唐谋利而引诱我降,以报答唐的恩遇罢了。安兴贵碰了一鼻子灰,知道无法说服李轨归服,遂与其弟安修仁密谋武力解决。此前原薛举部将奚道宜率羌兵三百人投奔李轨,李轨允诺封他为刺史,结果食言,因而奚道宜怨恨在心。安兴贵兄弟与奚道宜一拍即合。
时刻关注着李轨的李渊,获悉安兴贵的情况后,随即派李建成往原州(今宁夏回族自治区固原县)接应安兴贵。这时,李建成率桑显和已镇压了司竹义军祝山海,受诏后即往原州进发。
李渊军事斗争取得连连胜利,政权建设也有新进展,统治区域继续扩展。武德二年二月,李渊颁布新的租、庸、调赋税制度,规定每丁租二石、绢二匹、绵三两,除此之外不得法外征收,这一制度开始在控制区域内实行。同月,占据伊州的李密部将张善相举州降唐,隋夷陵郡丞许绍率黔安(治今重庆市彭水县郁山镇)、武陵(治今湖南省常德市武陵区)、澧阳(治今湖南省澧县)三郡降唐。以人为食、在荆襄汉水、淮水一带流窜的“楚帝”朱粲在上年遭受唐将李孝恭、郑元璹的相继打击后,此时在淮源(今河南省信阳市西北)遭到淮安土豪杨士林、田瓒的攻击,仅率数千人败逃菊潭(今河南省内乡县北)。杨士林、田瓒向唐信州总管、庐江王李瑗请求归附。闰二月,朱粲谴使降唐,李渊派段确前往安抚。
此时也传来宇文化及在闰二月覆灭的消息。
原来,宇文化及抵魏县称帝后,稍事休息就进攻魏州(李密改武阳郡为魏州,今河南省大名县东北)。此时魏州仍在李密旧部武元藏的控制下,宇文化及攻城达四十天无法得逞,魏征来到魏州成功说服武元藏归唐。宇文化及屡遭窦建德的打击,军力逐渐消耗。李神通到达河北后,于武德二年正月集兵攻魏县。宇文化及败走聊城(今山东省聊城市)。宇文化及到聊城后,以财宝收买附近的义军首领王薄共守聊城。李神通乘胜追击到聊城,宇文化及粮尽请降,李神通贪图财宝,不接受投降。当宇文化及得到宇文士及从济北送来的军粮补充后,士气稍振。李神通攻城不下,往魏州取攻城器械的部队又中途被莘人所败,正在这时听说窦建德军即将到来,于是李神通撤军退往黎阳依靠徐世勣。几天后,刚刚从幽州回军乐寿不久的窦建德南下四面攻聊城,王薄开城门迎夏军,夏军入城生俘宇文化及等,将弑杀隋炀帝的其他同谋宇文智及、杨士览、元武达、许弘仁、孟景悉数斩杀,对随从的其余隋朝官员如裴矩、何稠、虞世南、欧阳询等予以量才录用,资助不愿留下的官员回乡,谴散近万名骁果。宇文士及在济北知悉宇文化及被灭后,偕同封伦奔唐。窦建德灭宇文化及后向东都隋帝杨侗报捷,准备与杨侗搞好关系,杨侗封他为夏王。窦建德任用裴矩定朝仪、制律令,然后挥兵北上攻陷邢州(今河北省邢台市),俘获唐邢州总管陈君宾。宇文化及及其二子被槛车载至襄国大陆县(今河北省隆尧县境)后被处斩。隋文帝嫁到突厥的义成公主知悉杨广死、宇文化及被灭的消息后,派人来接萧皇后及杨广之孙杨政道,窦建德派兵护送萧皇后、杨政道到突厥,并献上宇文化及首级。
三月,北海(今山东省青州市)通守郑虔符降唐,文登(今山东省文登市)令方惠整降唐,东边青齐之地的农民起义军在王薄的带领下全部降唐,淮南五州也降唐。李渊即派大理卿郎楚之往山东、秘书监夏侯端往淮南安抚降将。唐营州(治柳城,今辽宁省朝阳市)总管邓嵩击败高开道。
四月辛亥日,安兴贵与安修仁联合奚道宜,以胡兵围城,李轨出战不利回城,盼望外有救兵。安兴贵在城外大呼:“大唐使我来杀李轨,不从者诛及三族!”(《旧唐书·卷五十九·李轨传》)城里老幼纷纷归附安修仁。李轨见大势已去,携妻子上玉女台置酒话别,被安修仁擒获,河西平定。李轨后被斩于长安。
六、认清形势,收复晋阳
一波刚宁,一波又起。
武德二年四月刚灭李轨不久,李渊就听到王世充建国称帝攻陷伊州及刘武周攻并州的坏消息。东面和北面两面受敌,南面、西北面又会怎样?面对这样复杂的形势,真叫智力一般的李渊头痛,该如何统筹兼顾?
先看看各方面的形势吧。
却说王世充击败李密后威望得到提升,升任太尉。他选隋朝显官名士戴胄、杜淹等充实太尉府,又立牌求才、求言,甘言抚慰士卒,一时也有不少人上书陈事。可不久,人们就看出王世充口惠而实不至,不能成大业。王世充下属虞部郎杨慎恭、步兵总管刘孝元、李俭、崔孝仁等密谋投唐,并联络亲近王世充的马军总管独孤武都共同作内应以召唐军。不料事泄,杨慎恭等人都被杀。王隆、张镇周、苏世长所率山南隋军已抵达洛阳颇有时日,充实了王世充的军事力量。王世充铲除异己后,于武德二年二月攻谷州(治今河南省新安县东),后又攻新安,唐将任瑰、史万宝牢牢守御着唐的东境。在与唐军争战九曲的过程中,原降王世充的李密部将秦叔宝、程咬金对王世充失去信心,临阵投诚唐军。稍后几天,李厚德及赵君颖驱逐殷州刺史以获嘉(今河南省获嘉县,时为殷州治所)降唐,原降王世充的李密部将李公逸也以雍丘(今河南省杞县)降唐。在这人心不稳的时候,王世充却积极为当皇帝做准备,唆使人伪造符瑞。三月,王世充让段达讽谕隋帝杨侗任命王世充为相国,封郑王,加九锡。随后,王世充又命长史韦节、太常博士孔颖达等人造禅代仪礼,使段达等人劝隋帝杨侗禅让。一切就序后,就在李轨被擒前六天的四月乙巳日,王世充在洛阳废隋帝杨侗,称帝,国号郑。
王世充称帝后,随即派兵攻陷伊州,俘杀已降唐的伊州总管张善相,又攻陷义州(治今河南省卫辉市),进犯西济州(治今河南省济源市,后废州),李渊派刘弘基前往抵御。本已心向隋帝杨侗的窦建德即与东都洛阳断绝关系。在洛阳的旧隋官员苏威、陆德明等不服王世充。五月,被王世充委任为礼部尚书的裴仁基及其子裴行俨联络一些官员谋杀王世充,事泄裴仁基等被杀。不久,王世充指使其侄王仁则将杨侗杀害。王世充辖下时有一些地方官员及军事将领降唐的事件发生,有较大影响的是发生在七月的徐圆朗降唐、罗士信率部降唐、左龙骧将军席辩与杨虔安等率部降唐。因此,虽然王世充屡屡对唐的东部谷州、新安、义州等地发动攻击,但因内部不稳、外部陷入众敌包围,终不构成对李渊的大威胁。
刘武周原为马邑鹰扬府校尉,因与太守王仁恭的侍儿私通,担心事泄,又见天下大乱,便鼓动乡闾豪杰起事。大业十三年二月的某一天,他与同郡张万岁等十多人策划,在王仁恭莅衙门视事、刘武周上前谒见时,由张万岁从后入斩杀王仁恭。刘武周开仓赈穷,并向全郡发檄,郡内属城都归附响应。刘武周自称太守,派人与突厥联络,联手突厥击败隋将王智辩,乘胜袭破楼烦郡(治今山西省静乐县),夺取汾阳宫,并以汾阳宫女贿赂突厥始毕可汗,得到始毕可汗马匹的资助,军力大振。随即攻陷定襄(治今内蒙古蒙古族自治区和林格尔县西北),回军马邑,被突厥封为定杨可汗,自称皇帝。大约在武德元年冬,上谷人宋金刚率领的农民军支援魏刀儿被窦建德击败,率四千余人投奔刘武周。刘武周得宋金刚后实力又增,于武德二年夏南侵,四月破榆次(今山西省晋中市榆次区),进逼并州(治今山西省太原市晋源区)被击退。五月,刘武周在刘季真(刘苗王之子)、刘六儿的引导下攻陷石州(今山西省吕梁市离石区),继又攻陷平遥(今山西省平遥县),继续南侵。六月刘武周在僧人道澄的帮助下夺得介州(治介休,今山西省介休县)。唐将李仲文和左武卫大将军姜宝谊援救介州,刘武周派黄子英诱敌,李仲文、姜宝谊进入雀鼠谷(今山西省霍州市北与介休县西南之间的汾河河谷)被刘武周伏兵击败,李仲文、姜宝谊被俘后逃回。
再说窦建德于武德二年二月灭宇文化及,接着攻下邢州,又于当年六月攻陷赵州(今河北省赵县)、沧州(今河北省沧州市),八月攻下洺州(今河北省永年县)、相州(今河南省安阳市),李神通率军退往黎阳。但在窦建德的北方有罗艺与他相对抗,南边又有唐将李神通和李世勣的牵制阻挡,因此,窦建德的发展空间受限,暂时也构不成对李渊的重大威胁。
在南方,八月,沈法兴在丹阳称梁王。李子通攻江都陈稜,陈稜向沈法兴和杜伏威求救,李子通派兵伪装成沈法兴子沈纶的军队袭击杜伏威,使杜伏威与沈法兴产生矛盾,二者互相猜疑均不敢进援。李子通趁机攻下江都,陈稜投奔杜伏威。李子通又击败前来救陈稜的沈法兴子沈纶,九月,李子通在江都称吴帝。吃过李子通亏的杜伏威名义上称臣于东都隋帝杨侗,但他现在要忙着防备对付李子通,不久即向唐谴使请降。萧铣一度占领豫章,不久即被张善安夺走,萧铣向东发展受到扼制,只好向西和南两面发展。原已归附林士弘的隋汉阳太守冯盎以苍梧(治今广东省封开县)、高凉、珠崖(治今海南特区儋州市西北)、番禺(治今广东省广州市)等地归附萧铣。萧铣派杨道生、陈普环西取巴蜀。唐峡州刺史许绍在峡州(今湖北省宜昌市)击退杨道生,许绍子许智仁又大破陈普环水军,并擒陈普环。李渊派李靖到信州(今重庆市奉节县)与许绍共同抗御萧铣。林士弘丢失豫章后,受到张善安的压力,只有继续向南发展,现拥有南康(治今江西省赣州市)、循州(治今广东省惠州市东)、潮州(治今广东省潮州市),没有更大作为。
黄河的西边也不平静。朔方的梁师都起义反隋后勾结突厥,掠定雕阴、弘化、延安等郡,称帝建梁国,引突厥入居河南地。李渊派延州总管段德操征讨。梁师都虽遭到段德操的沉重打击,但未被彻底消灭,极有可能联络突厥南下东侵并与刘武周合势。因此,四五月份李渊派太常卿郑元璹第二次入突厥,一是吊始毕可汗之丧,二是试图说服处罗可汗(又名叱罗可汗,始毕可汗之弟,继始毕可汗)勿助刘武周,但郑元璹一去没有消息。
当前,李渊的最大威胁还是来自北方。一是朔方梁师都和突厥,二是马邑刘武周。由于梁师都力量较弱又离长安较远,加之唐将段德操、杨则等得力将领抵御有方,因此,梁师都对李渊来说只是癣疥之疾。刘武周却不一样,他的势力已开始膨涨,并已张弓搭箭直接打击李渊的老巢太原,侵入河东重地。
八月,刘武周攻浩州(今山西省汾阳市)旬日不下。李渊命右仆射裴寂为晋州道行军总管率军收复介州。九月,裴寂抵介州城下,宋金刚据城防城,裴寂扎营于介山(今山西省介休县东南)索原,饮用水被宋金刚截断,裴寂移军时被宋金刚击溃,裴寂一日一夜奔马逃至晋州(今山西省临汾市)。随后,刘武周攻太原,任并州总管驻守太原的李渊四子李元吉时年十七岁携妻妾弃城逃,太原落入刘武周手中,太原留守刘政会及刘德威被俘。刘武周坐镇太原,派宋金刚、尉迟敬德攻下晋州,俘获唐大将刘弘基,又从绛州(治今山西省新绛县)而过取得龙门(今山西省河津市)。十月,宋金刚攻下浍州(治今山西省翼城县)各属县。此时夏县(今山西省夏县)人吕崇茂在夏县领导农民起义,吕崇茂自称“魏王”,刘武周立即派尉迟敬德应接吕崇茂。隋河东守将尧君素一直坚守河东,曾将擒获的李渊女婿赵慈景枭首城外以示不降之心。李渊还让隋将降屈突通、皇甫无逸等人说降都无果,甚至用尧君素的妻子来要挟也无法动摇尧君素,直至武德元年十二月尧君素被部将杀死。尧君素被部将杀死后,他的另一部将王行本又杀进蒲州(今山西省永济市)处死叛将。因此,尧君素虽死,但河东还控制在隋将手中。吕崇茂、王行本这两支队伍都与宋金刚有联系,威胁着关中地区。在此不利形势下,李渊想放弃河东,退守关西。但李世民认为太原是王业之基,而河东殷实又是京师的物资来源保障,不可放弃,主动要求带兵克复汾、晋。
弄清各方形势后,李渊接受了李世民的请求。
这年冬极不平静。
十月,李渊冤杀刘文静。刘文静因败于薛举而被免职,现在虽然复官任户部尚书,但自恃功高而职位待遇却不如裴寂而产生怨望,李渊认为他有反叛之心,因而杀之。同月幽州罗艺降唐,赐姓李。窦建德在衡水(今河北省衡水市桃城区)被罗艺击败后,南下卫州,途经黎阳附近时受到唐左武候大将军李世勣部将丘孝刚的攻击,窦建德斩杀丘孝刚后转攻黎阳,俘唐大将淮安王李神通、魏征、李渊之妹同安公主及李世勣之父。李世勣渡河逃走后听说其父被俘,数日后降窦建德。窦建德以李世勣之父为人质,仍命李世勣为黎阳总管。此后,卫州、滑州均降窦建德,刚降唐不久的兖州徐圆朗义军又倒向窦建德。窦建德徙都洺州(今河北省永年县)。不仅窦建德坐大,王世充也在忙着抢占李密旧有区域。尉氏城(今河南省尉氏县)、汴州(治今河南省开封市)、亳州相继降王世充,坚守雍丘的唐杞州(治今河南省杞县)刺史李公逸送走李渊派往淮南的安抚使夏侯端后,也在王世充族弟王世辩的攻击下出走被俘杀,雍丘陷落,河南全归王世充。原本夏侯端好不容易说服二十余州归唐,但因汴州、亳州、杞州等地被王世充占据,这二十余州被阻隔无法接受唐政府号令,夏侯端无功而返,历经艰辛返回长安。被李渊派往山东的安抚使郎楚之则被窦建德抓获幸而不死。因此,李渊预期将取得的河南河北利益丧失殆尽。
虽然河北窦建德、河南王世充对唐军的打击令李渊揪心,但河东的紧张局势迫使李渊只能心无旁鹜地全力以赴。李渊命李世民增兵河东。
十一月,刘武周亲自出马再攻浩州。李世民从龙门渡河屯兵柏壁(今山西省新绛县西南),四处收集粮食,与宋金刚相持。
十二月,唐永安王李孝基、工部尚书独孤怀恩、内史侍郎唐俭、陕州总管于筠前往夏县镇压吕崇茂,却被前来支援的尉迟敬德打败,四将皆被俘虏。
武德三年(公元620年)正月,李渊赶赴蒲州地界督战。李渊使离间计试图以夏州刺史的官职收买吕崇茂杀死尉迟敬德,但事泄,尉迟敬德杀吕崇茂。闻唐军逼近,尉迟敬德离夏县往浍州,夏县仍由吕崇茂部将控制。获悉尉迟敬德往浍州,李世民命殷开山、秦叔宝于中途截击,大败尉迟敬德于美良川(今山西省夏县北)。此时唐将秦武通正攻蒲州,尉迟敬德、寻相往东南奔赴蒲州救援,中途在安邑(今山西省运城市东北)又被李世民截杀大败,王行本粮尽援绝以蒲州降。四天后李渊到达蒲州命斩王行本。除李孝基已被刘武周杀死外,独孤怀恩、唐俭、于筠获释,独孤怀恩是李渊的姻亲,原为蒲州屯守官,被俘救释后仍被任命为蒲州屯守官。这月,李世勣与郭孝恪率数十骑从窦建德处归唐。
二月,李渊亲到蒲津关,准备乘舟进入刚收复的蒲州时,得到唐俭派刘世让送来的密报,告知独孤怀恩准备据州谋反,李渊急忙返回。脱离险境后,李渊即派人分捕反叛者,独孤怀恩闻讯自缢身亡。李世民离开柏壁到蒲津关谒见准备返京的李渊,宋金刚趁机围攻绛州。刘武周留张万岁继续攻浩州,自己则率军攻潞州(治今山西省长治市),攻下长子(今山西省长子县)、壶关(今山西省壶关县),再攻潞州时被唐将王行敏击退北撤。
四月,因刘武周军在浩州遇到李仲文的抵抗,屡战不利,运护粮草的黄子英又被唐将斩杀,粮草馈运不继,宋金刚军饥饿难当。当李世民从蒲津返回后,宋金刚逃遁。李世民不计疲劳连续追击,昼夜兼程,三天不解甲,经吕州(治今山西霍州市)、高壁岭(今山西省灵石县南),在雀鼠谷追及宋金刚主力,一日八战,俘斩宋金刚军数万人。宋金刚率二万多人逃入介休,李世民逼城。宋金刚背城而战,大败逃奔突厥,其将尉迟敬德、寻相守介休城。李世民派任城王李道宗和宇文士及前往说降尉迟敬德、寻相,尉迟敬德、寻相率八千人举介休及永安(今山西省霍州市)降唐。刘武周闻知宋金刚兵败,弃并州与其妹夫苑君璋逃奔突厥。李世民乘胜收复并州故地,留李仲文镇并州。(宋金刚后背叛突厥,计划逃回上谷,被突厥追兵俘获腰斩)
五月,李世民回军南下,对夏县屠城,灭尽吕崇茂义军。
同年七月刘武周试图叛归马邑,事泄被突厥杀于白道,刘武周妹夫苑君璋依附突厥统领刘武周余部,李渊派人说降,遭到拒绝。
七、围攻东都,逐鹿中原
剿灭薛举、李轨、刘武周,解除了对襁褓中的唐政权的威胁,巩固了政权,下一步,李渊有意识地踏上了统一战争的征途。
从武德三年(公元620年)七月起,李渊父子花了整一年时间消灭王世充和窦建德,最终取得中原。
在李世民鏖战河东、并州之际,唐东部也在与王世充军作战,唐将罗士信、黄君汉、史万宝相继在慈涧(今河南省洛阳市西)、西济州、九曲击败王世充太子王玄应,捍卫了东境,但唐的南部重镇邓州却陷于王世充,显州(治今河南省泌阳县)长史田瓒杀显州行台尚书令杨士林降王世充。并州收复后,消灭王世充就摆在了李渊的重要议事日程。李渊对东征的主帅人选、收服江淮杜伏威义军以策应唐军、防备北方突厥等都进行了全盘考虑。
武德三年七月,李世民风尘仆仆刚回到长安不久,李渊即命李世民率军征讨王世充。这时,风闻驻守并州的李仲文勾结突厥欲伺机袭长安,于是李渊派谴李建成镇守蒲州以防突厥,并派礼部尚书唐俭前往安抚并州,调回李仲文。
李世民东进时,王世充的势力还很盛,而且也做好了防御部署,襄阳(今湖北省襄阳市)、虎牢、怀州(治今河南省沁阳市)等军事要地及洛阳诸城门都派亲信把守。李世民除军事上与王世充展开斗争外,还根据李渊的指令谴使者到江淮去拜杜伏威为东南道行台尚书令、江淮以南安抚大使、上柱国,封吴王。杜伏威原已降东都隋帝杨侗,被封为东道大总管、楚王,此时看到形势变化,便顺势降唐。江淮一下子就被李渊化敌为友了。
李世民率唐军到达谷州,前锋罗士信围慈涧,王世充率精兵三万来救,布阵于慈涧。李世民轻骑挑战,陷于重围,王世充骁将单雄信率数百骑夹道来攻,情况万分危急,李世民令手下先撤,自己断后。他左右开弓,敌兵无不应弦而倒,反俘获敌大将燕颀。王世充撤回洛阳。李世民分兵对洛阳实行大包围,“遣行军总管史万宝自宜阳南据龙门(此龙门在洛阳市东南),刘德威自太行东围河内,王君廓自洛口断贼粮道。又遣黄君汉夜从孝水河中下舟师袭回洛城”。(《旧唐书·卷二·太宗本纪上》)李世民自将大军进屯邙山(位于洛阳市北、黄河南岸)。在李世民的指挥下,黄河以南纷纷响应唐军,率先降唐的是洧州刺史崔枢及长史张公谨。接着,邓州土豪杀王世充所任命的刺史,归唐。不久,黄君汉成功袭取回洛城,刘德威兵临怀州城下。
到了九月,投靠王世充的显州总管田瓒以二十五州降唐,从此,洛阳与襄阳的联系被唐军隔断。王世充尉州刺史时德睿率辖下杞、尉、颍、夏、陈等州降,李世民令州县官员仍任原职。这一决定,使得郑政权地方官员降唐事件逐渐增多。唐将王君廓攻拔轘辕(今河南省偃师县东南),东进至管城(今河南省郑州市)。原李密部将濮州(治今山东省鄄城县北)刺史杜才干以诈降的方式,杀死时任王世充滑州行台仆射的瓦岗军叛徒邴元真,举州降唐。在唐军节节胜利之际,却发生原归降的刘武周部将寻相等人叛唐事件,一时人心不稳。有人担心尉迟敬德也将叛变,将尉迟敬德拘囚,但李世民信任尉迟敬德,将他释放并予抚慰。有一次,李世民与尉迟敬德等人率五百骑出营打猎、观察地形,突遇王世充军数万步骑,王世充骁将单雄信单骑直趋李世民,尉迟敬德跃马大呼,横刺单雄信落马,翼护李世民冲出重围。尉迟敬德再率骑兵与敌军交战,敌军大溃,擒王世充将领陈智略。
唐、郑二军紧张对垒的时候,窦建德发兵攻幽州,李艺请高开道救援。高开道援李艺后顺势降唐,被封为蔚州总管。窦建德再发二十万重兵攻幽州,李艺及其部将薛万均、薛万彻兄弟奋勇打退窦建德。
也在此时,原与突厥、梁师都都有联系的云州(治今山西省大同市)郭子和义军袭取梁师都宁朔城(今陕西省靖边县东),全部南徙延州归顺唐政府。攻掠唐地屡不得逞的梁师都,说动突厥处罗可汗准备从原州(今宁夏回族自治区固原县)、延州、并州、幽州数路攻唐,并计划唆使窦建德从滏口(位于今河北省邯郸市峰峰矿区的一条狭谷,是古代太行山两侧地区来往的交通要道)西进晋、绛,侵入河东。适逢处罗可汗得病不治,梁师都唆使处罗可汗东侵的计划破灭。处罗可汗死时,出使突厥一年多的郑元璹被怀疑下毒,因而郑元璹被拘禁仍不得回。
在这种形势下,征讨王世充的战争又旷日持久未取得决定性胜利,李渊拿不定是否班师的主意,想听取前线的意见。李世民派随军参谋封伦回长安与李渊讨论形势,封伦认为:“世充得地虽多,而羁縻相属,其所用命者,唯洛阳一城而已,计尽力穷,破在朝夕。今若还兵,贼势必振,更相连结,后必难图。未若乘其已衰,破之必矣。”(《旧唐书·卷六十七·封伦传》)李渊采纳了封伦的意见。随即,李渊派金州总管府司马李大亮进兵襄阳,打击王世充南方重镇,调并州总管刘世让率兵出土门越太行向洺州,威胁窦建德根本重地,以牵制窦建德援王世充。
在唐军的强大压力下,王世充的统治开始分崩离析。
十月,王世充手下一名曾被隋帝杨广派往征讨流求(今台湾岛)的大将张镇周降唐;硖石堡和千金堡被唐将罗士信攻克;王世充的管州(治今河南省郑州市管城区)总管杨庆请降,镇守虎牢的王世充太子王玄应领兵夺管州,被李世勣击退,王世充的荥州(治今河南省郑州市)、汴州(治今河南省开封市)及阳城相继降,王玄应逃回洛阳。
十一月,王世充侄子王弘烈镇守的襄阳北城樊城被唐将李大亮攻破。
十二月,王世充控制下的许、亳等东南十一州降唐,随州(今湖北省随州市)总管徐毅降唐。王世充势孤,不得不派侄子王琬及长孙安世往窦建德处寻救兵。
中原战事紧张,其他地方也不平静。
在唐的北方,刘武周的残余还在代北不时骚扰;稽胡也经常侵袭;贪得无厌的突厥更令人头疼,扣留使者、侵掠边疆……
唐的南方,萧铣诸将恃功专杀,萧铣宣布要罢兵务农准备剥夺一部分将领兵权。十一月,大司马董景珍之弟预谋叛乱被杀,此时董景珍驻守长沙(今湖南省长沙市),萧铣下诏赦免董景珍并将召他回江陵。董景珍决定降唐,李渊派峡州刺史许绍发兵接应。但许绍才攻下荆门(今湖北省宜昌市东长江南岸),长沙迅即被萧铣将领张绣包围,董景珍被部下杀,唐军接应计划落空。
东南一隅,杜伏威、李子通、沈法兴之间也轮番发生激烈的争夺战。先是李子通渡江南下攻沈法兴,取京口(今江苏省镇江市丹徒区)、毗陵、丹阳。沈法兴败走吴郡。李子通徙都丹阳,以沈法兴府掾李百药为内史侍郎、国子祭酒。十二月,杜伏威、辅公祏攻李子通,辅公祏渡江攻克丹阳,李子通原有地盘大部分落入杜伏威手中,杜伏威成了丹阳和西江地区的主人。李子通从丹阳退往京口后,收复散兵向东攻袭吴郡沈法兴,沈法兴率数百人败逃。昆山(今江苏省昆山市)义军首领闻人遂安派部将叶孝辩迎纳沈法兴,沈法兴却想谋害叶孝辩后逃往会稽(今浙江省绍兴市)。阴谋败露后,沈法兴投江自尽。李子通占据了沈法兴原控制地区,迁都余杭,保有北至太湖、南达南岭、东包会稽、西抵宣城(今安徽省宣城市)的一片土地。东南战事李渊鞭长莫及,只能企盼杜伏威忠于自己。
要思考和应对这些问题,深居长安的李渊也不轻松。
八、消灭夏国,逼降洛阳
武德四年(公元621年)开春,李渊任命刚降唐不久的夏国行台尚书令胡大恩为代州总管,镇守雁门清剿刘武周残余及周边小股土匪,命李建成率军抗击稽胡刘屳成。李渊审议了李孝恭、李靖上报来的平定萧铣的建议书,决定改信州(今重庆市奉节县)为夔州,任命李孝恭为夔州总管、李靖为行军总管,让二李着手准备舟舰。李孝恭、李靖开始了南征前的准备工作……
东征前线,李世民调整军事组织,挑选一千多名精锐骑兵,皆穿皂衣玄甲,分左右队由秦叔宝、程知节(程咬金改名知节)、尉迟敬德、翟长孙分别率领。每战皆以玄甲队为先锋,所向披靡。这支玄甲队在战争中发挥了有力作用。有一次,屈突通与窦轨带兵巡视营屯,突然遭遇王世充,屈突通、窦轨不是王世充对手,李世民立即率玄甲队赴救,击败王世充,抓获王世充骑将葛彦璋。
二月,王世充太子王玄应从虎牢运粮送洛阳,李世民派李君羡沿途邀击,王玄应败逃。接着李世民派宇文士及到长安向李渊请示围洛阳。在听取了宇文士及关于洛阳战事的汇报后,李渊让宇文士及转告李世民:洛阳攻破后,除乘舆图籍等公家所有之物外,子女玉帛均赏赐将士。李世民得旨后,发起了谷水战役。
李世民移军青城宫,壁垒尚未建好,王世充就率军二万出城临谷水列阵。李世民将骑兵列阵于北邙山,命屈突通率步兵五千渡水击敌。屈突通与敌接战后即按原先与李世民的约定燃烟,李世民在山上看到起烟后,立即率骑兵冲入敌阵。李世民冲入敌阵,与其他骑兵失去照应,唯有丘行恭相随。郑军数骑追杀李世民,李世民座骑飒露紫中流矢仆倒,丘行恭回马连连射中追兵。乘敌追兵胆怯的当儿,丘行恭迅速下马以马授予李世民,自己则在马前挥舞大刀大呼杀敌,与李世民冲出敌阵回到唐军阵营。此役,郑军也是殊死拼搏,混战中唐将段志玄被擒,敌二骑兵夹持段志玄欲渡洛水时,段志玄奋力一跃,二敌落马,段志玄驰马逃回。自辰时至午时激战三时辰,郑军始退,唐军俘杀敌八千,逼迫王世充退守城内待援。唐军掘长堑围城。这时,杜伏威所派的将领陈正通、徐召宗率精兵二千也抵达洛阳城下。
王世充困守洛阳,城内逐渐缺粮,郑军除了防御、等待救援外已无所作为。不久,守河阳的王世充侄子宋王王泰弃河阳出逃,部将赵琼降唐,与唐将王君廓相持于洛口的单雄信退回洛阳城内,怀州刺史陆善宗降唐,军事重镇虎牢在降唐的郑州司兵沈悦内应下也被王君廓夜袭拿下,王世充侄子荆王王行本及戴胄被俘。洛阳城更加孤立。
唐军昼夜攻城,郑军拼死抵抗。城内五十斤重的石炮和巨镞弩箭不断向唐军飞来,唐军攻战十余日,洛阳城仍无法攻破。
唐郑激烈交战之时,王世充派使者出使突厥,请求突厥出兵侵唐。李渊为了搞好与突厥的关系,一直厚赂突厥。这时处罗可汗已死,继位者颉利可汗为处罗可汗之弟。隋义成公主与王世充使者共同说服颉利可汗出兵攻唐,颉利可汗发兵侵汾阴。前年派往突厥的郑元璹被怀疑对处罗可汗下毒而被扣留,到目前还没消息,李渊再派李瑰、长孙顺德赴突厥。
话说窦建德攻幽州不下后,率大军南下渡河击孟海公。此时,窦建德刚攻克曹州周桥兼并孟海公领导的起义军,就接到王世充派来求援的使者。原先窦建德有心归向隋帝杨侗,后因王世充侵袭黎阳,他则袭破殷州(今河南省获嘉县)以报复王世充,二者开始交恶敌对。现在,窦建德考虑到唐军若击败王世充,则他也孤立,因此决定驰援王世充。三月,窦建德留其部将范愿守曹州,自率夏军及收编的孟海公义军合计十万援兵西进。王世充任命的滑州守将韩洪开城迎接,夏军相继攻克梁州(即梁郡,后改名宋州,治今河南省商丘市睢阳区)、管州(治今河南省郑州市管城区)、荥阳(今河南省荥阳市)、阳翟(今河南省禹州市),大军水陆并进,运粮舟溯河西上。王世充之弟王世辩时任徐州行台,谴其将郭士衡领兵数千与窦建德夏军会合,夏军号称三十万进屯成皋(即虎牢,今河南省荥阳市汜水镇西北)之东原。
唐军久攻王世充不下,现又遇窦建德援兵,萧瑀、屈突通、封伦等人建议撤军回谷州,李世民不同意。
三月,李世民接受薛收、郭孝恪的建议,果断决定留李元吉、屈突通继续围困洛阳,自率三千五百步骑直奔虎牢与窦建德对峙。
虎牢被扼,窦建德无法西进,李世民贻书窦建德劝其退兵,窦建德置之不理,两军相持。李世民谴王君廓率轻骑抄夏军粮运,擒夏将张青特,俘获甚众。窦建德数战不利,手下兵将破孟海公后获得不少财物都想回洺州,军心开始动摇。而当时,窦建德的后方也发生了一些变故,夏政权辖下的普乐(今河北省鸡泽县)令程名振降唐并夜袭邺城(今河北省临漳县),俘获千余名男女,唐将刘世让已攻陷黄州(未详),只因突厥侵扰李渊召返刘世让,否则洺州也面临刘世让的攻击。在这种形势下,祭酒凌敬提出一个解洛阳之围的方案,即:窦建德全军北渡攻取河阳,然后越太行山进军上党(今山西省长治市),取河东,迫唐军回援,这样洛阳之围自解。窦建德之妻曹氏也赞成此方案。可是,长孙安世从中梗阻,窦建德没有采纳此方案。窦建德率军进逼虎牢,结阵于汜水东岸。
四月,窦轨奉李渊之命率巴、蜀兵来增援李世民。
此时,突厥侵雁门被胡大恩击退,又侵并州,并扣留唐使者李瑰和长孙顺德,李渊怒从胸中起,也将突厥使者扣留。李渊抽回刘世让军抗击突厥。稽胡刘屳成被李建成击败后投奔梁师都,李建成返回长安。西北形势对唐与王世充的战争尚无太大影响。
五月的一天,唐军牧马于河北诱敌,窦建德见唐军牧马河北,判断唐军大营一定骑兵薄弱。次日清晨,窦建德出兵,夏军横亘二十里鼓行而进进逼汜水。窦建德派三百骑兵涉过汜水,到离唐营一里左右的地方停下。李世民派王君廓率二百兵执长槊与敌交战,各无胜负。李世民看到王琬所骑骏马十分钦羡,尉迟敬德便与另二骑将挺身跃马冲入敌阵,活捉王琬,将骏马带回,夏军不敢抵挡。三个时辰过去,眼看到了正午,夏军饥疲,士气低落,争相饮水。这时放牧于河北的马也回来了,李世民从山丘上见此情,知时机已到,便鞭策青骓马率先涉过汜水,唐大军纷纷涉水进逼汜水东岸的夏军大营。窦建德仓促应战,匆忙调度骑兵之际,唐军已到眼前。窦建德急忙奔往东陂,唐将窦抗抵挡不住,李世民见状率骑兵赴援窦抗。十七八岁的淮阳王李道玄紧随李世民,在敌阵中来回冲杀、射箭,人马皆中流矢却勇力不减。两军激战,尘土飞扬。此时,唐将史大奈、程知节、秦叔宝等已大张旗帜突入夏军背后,夏军大溃。唐军追奔三十里,斩首三千余级。窦建德中枪逃到牛口渚被擒,夏军溃散,窦建德妻曹氏及左仆射齐善行等人逃回洺州。五万夏军俘虏被李世民谴散回乡。
夏军一败,郑军闻风丧胆,偃师、巩县、洛阳故城守将或降或弃城逃。
七天后,当窦建德、长孙安世被绑缚至洛阳城下时,王世充眼看求援希望破灭,随即率二千多名官员出城降。李世民命将段达、王隆、杨公卿、单雄信、郭士衡、张童仁、王德仁(降唐不久后即杀唐使者宇文明达叛唐)、朱粲(朱粲降唐后因与唐使段确争吵便杀死段确,叛唐投王世充)等十余名将领俘虏斩于洛水之畔。
不久,曹氏、齐善行及右仆射裴矩率夏国官兵降唐。窦建德所署博州刺史冯士羡释放李神通,并奉李神通为慰抚山东使,说降三十余州。王世充徐州行台、杞王王世辩以徐、宋(治今河南省商丘市)等三十八州降,王弘烈以襄阳降。至此,王世充、窦建德所占领的地区全部归唐。此外,归附窦建德的徐圆朗降,孟海公部下蒋善合、孟啖鬼以郓州(今山东省郓城县)、曹州降,海州义军臧君相以五州降,汉东反隋武装首领周法明以黄梅(今湖北省黄梅县)、蕲春(今湖北省蕲春县)、安陆(今湖北省安陆县)、沔阳四城降。李渊立即任命盛彦师为宋州总管安抚河南。
七月,李世民骑着骏马身披黄金甲,押解王世充、王玄应、韦节、长孙安世、窦建德、孟海公等一干俘虏,凯旋回师长安。(窦建德、孟海公被斩于长安,王世充流放蜀地,在雍州被仇家所杀。)
消灭王世充、窦建德两大敌对势力是向全国统一迈出了一大步,对李渊来说具有极其重要的意义。为此,李渊手诏嘉奖李世民。十月,加号李世民为天策上将、领衔司徒、陕东道大行台尚书令,封李元吉为司空。
九、丢失河北,征服江南
就在长安庆贺东征大捷的同时,传来窦建德旧部于七月在刘黑闼、范愿等率领下在河北漳南起义的消息。
原来窦建德旧部范愿、高雅贤、董康买等人看到窦建德及其部将被俘后绝大多数都被处死,而唐政府仍在搜捕窦建德旧部,感到没有生路,因此,决定起义。他们会聚贝州商议,通过占卜认为宜推举姓刘者为首领,于是他们找到已回漳南老家种菜的刘黑闼。刘黑闼原在王世充队伍中,后被徐世勣擒获献给窦建德,窦建德让刘黑闼继续为将,并常赋予侦察任务。窦建德在虎牢失败后,刘黑闼归居漳南老家务农。此时范愿等人到访,刘黑闼欣然答应起义。刘黑闼宰牛聚众百余人,袭取漳南县。八月中旬,起义军攻陷鄃县,唐魏州刺史及贝州刺史战死,义军迅速发展到二千多人。刘黑闼在漳南设坛祭窦建德,向大众公告起义之意,自称大将军。听闻刘黑闼起义后,窦建德任命的原深州刺史崔元逊与同党数十人,用计杀死深州刺史响应起义。刘黑闼义军攻下历亭(今山东省武城县境内),发布文告。由于窦建德在河北深得人心,所以,刘黑闼起义后,窦建德旧部往往击杀唐官吏响应起义。刘黑闼派人到渔阳秘密联络上年十月刚降唐、时任蔚州总管的高开道,策动高开道叛唐。已降唐的原兖州义军首领徐圆朗(时任兖州总管、鲁郡公)抓获李渊派往安抚河南的盛彦师,再次起义,攻陷楚丘(今山东省曹县东),继又围攻虞城(今河南省虞城县),受到任瑰、张公瑾、崔枢的顽强抵抗后撤围。九月,徐圆朗自称鲁王。
刘黑闼起义的消息传来后,李渊即设山东道行台,以淮南王李神通为山东道行台右仆射,统辖河北诸总管,又发关中步骑三千由秦武通、李玄通率领前往河北助李神通镇压起义军,还诏命幽州李艺南下联合剿灭义军。
李渊觉得对付刘黑闼只是小菜一碟,所以,刚布置完镇压刘黑闼,就马不停蹄地部署灭萧铣。
九月,李渊命夔州总管、赵郡王李孝恭率十二总管兵东讨萧铣。由于李孝恭年轻缺乏军事经验,李渊交待一切军事听从行军总管兼行军长史李靖指挥。李渊又命庐江王李瑗从襄州(治今湖北省襄阳市)道,黔州刺史田世康趣辰州(治今湖南省沅陵县)道,黄州总管周法明趣夏口(今湖北省武汉市)道,三路并进配合李孝恭。
李孝恭受命后,即统率水陆十二总管,自峡州向东出发。此时秋水大涨,萧铣意想不到唐军进攻,因此防御懈怠。李靖决定趁秋水高涨、萧铣不备之机,迅速进兵夷陵(今湖北省宜昌市东南)。萧铣部将文士弘率数万精兵屯清江(清江北入长江口处,位于今湖北省宜都市)。李孝恭不听李靖关于避开文士弘军、径泊南岸的建议,贸然与敌军相战,结果败奔南岸。梁军大掠财物,将士个个都背负抢掠来的重物。留守军营的李靖见敌军乱了,便乘机发兵出击,缴获敌船四百余艘,梁军被杀及淹死近万人。李靖率五千兵为先锋进迫江陵城下,李孝恭率大军继至,围攻江陵。李孝恭命令将俘获的船散于江中顺流而下。此前鉴于个别将领的专横和叛乱,萧铣以务农为名解散了部分队伍,解除了部分将领的兵权,因此留守江陵的兵力只有数千,无法抵御唐大军,萧铣只好困守江陵等待援军。可是萧铣的援军看到从上流漂下的船只后,误以为江陵已被攻陷,都不敢轻举妄动。萧铣几千人困守待援无望,中书侍郎岑文本建议投降。萧铣遂率百官诣李孝恭军门降。萧铣降后数日,萧铣的十余万江南救兵大集,得知萧铣已降后,纷纷降唐。萧铣先前派往岭南招降掠地的黄门侍郎刘洎,收得五十余城,还没来得及向萧铣复命,此时也将所得城池奉献给唐政府。江汉地区平定。时为武德四年十月。(萧铣后被斩于长安)
同月,盛彦师从徐圆朗处逃出,与王薄说降了响应刘黑闼起义的青(今山东省青州市)、莱(今山东省莱州市)、密(今山东省诸城市)诸州。下月,杜伏威部将王雄诞进军吴郡,大败李子通军,进而于余杭擒李子通、乐伯通,又擒占据歙州(治今安徽省歙县)十多年的起义军首领汪华于新安(今浙江省淳安县),说降昆山义军闻人遂安。江东、江南基本平定。(李子通、乐伯通被解送长安后,李渊给予礼待,他们于次年叛逃,至蓝田关被获,斩杀。)林州总管刘旻大破稽胡,刘屳成只身逃遁,部落皆降。
李靖南下桂州(治今广西壮族自治区桂林市),分道招抚地方官员及地方势力。萧铣辖下的桂州总管李袭志说服永平郡(治今广西壮族自治区藤县)太守李光度各率所属各县降。保守岭南各州郡的隋地方官员冯盎、宁长真等也认清形势,将岭南九十六州、六十余万户先后降唐。
萧铣被灭后,盘据在南康(武德五年改名虔州,今江西省赣州市)及岭南循州、潮州一带的林士弘却因收得萧铣的一部分散兵而稍稍恢复了元气。李孝恭派人前往招抚,循州、潮州降。
李渊对镇压刘黑闼的人事安排,事实证明是小看了刘黑闼起义军。九月,李神通带领关内兵到冀州(今河北省冀州市)会合李艺,又征发河北兵合军五万,到饶阳镇压刘黑闼。饶阳城南一战,刘黑闼义军以少多胜多,击败李神通和李艺。十一月,义军攻陷定州(今河北省定州市),抓获定州总管李玄通,刘黑闼欲收服李玄通,李玄通不降自杀。同月,高开道公开叛唐,再称燕王,频引突厥冠扰恒(治今河北省正定县)、定、幽、易(治今河北省易县)等州。到十二月,义军已接连攻下瀛州(今河北省河间市)、观州(治今河北省景县东北)、定州、冀州、洺州、相州、黎州(即黎阳)、卫州、邢州(今河北省邢台市)、赵州(今河北省赵县)、魏州(今河北省大名县北)、莘州(今山东省莘县),迅速恢复了窦建德原有的势力范围。唐将李神通、李玄通、秦武通、李世勣、李孝常、陈宾君等都成了义军的手下败将,一时起义军势力高涨。随后,刘黑闼谴使北连突厥。
十二月,李渊命李世民统军东讨。是月,昆弥国(统治区域约在今云南省东部及贵州省西部)内附。
十、击杀黑闼,擒斩圆朗
武德五年(公元622年)正月,刘黑闼在相州自称汉东王,按照窦建德夏国的原有制度建官设制,任命范愿为左仆射,董康买为兵部尚书,高雅贤为右将军,随后定都洺州。闻李世民所率唐军已经到达获嘉,刘黑闼弃相州退保洺州。李世民率军取相州到达肥乡(今河北省肥乡县)。此时,幽州总管李艺也受命率军南下镇压,刘黑闼谴其弟刘十善领兵出洺州城拒战李艺,刘十善败归。
二月,洺水城(今河北省曲周县西)降李世民,李世民派王君廓守城。刘黑闼攻洺水城不利。李世民取邢州,李艺攻取定、栾(治今河北省赵县)、廉(今河北省藁城市)、赵四州后与李世民会合。数天后,刘黑闼第二次组织进攻洺水城,筑甬道一步步向洺水城逼近。王君廓溃围出城,二十岁的唐将罗士信率二百余人冒死入城守城。由于刘黑闼这次布置周到,唐军无法救援,义军冒着大雪攻城八昼夜,终于攻克洺水城。罗士信被擒斩。洺水城陷落后,李世民与李艺在洺水南北两岸扎营进逼洺水城,却避而不战。
到了三月,城中粮尽,刘黑闼率军出城与唐军作战。李世民预料刘黑闼将出城决战,便先命将士在洺水上游堵水,等刘黑闼军渡河时放水。开战后,起义军一部分已渡过洺水,战不利,而此时上游水汹猛冲来,正在涉水的义军被水一冲溃不成军。此一战,李世民大败刘黑闼,斩首万余级。刘黑闼与范愿率千余人投奔突厥。
李世民击败刘黑闼后返京师汇报情况。李世民大败刘黑闼的消息让李渊高兴,还让李渊兴奋的是,这年春,即在李世民与刘黑闼大战期间,唐军征讨徐圆朗、梁师都取得一定胜利,招抚工作也取得明显成效。唐使者王义童说服泉(即闽州,治今福建省福州市)、睦(治今浙江省淳安县)、建(治今福建省建瓯市)三州降;与林士弘有矛盾的义军将领张善安以虔、吉等州降唐;汴州总管王要汉攻拔徐圆朗的杞州;延州道行军总管段德操大败梁师都,攻下夏州东城;宋州总管盛彦师与齐州总管王薄攻下须昌(今山东省东平县东)(王薄后被怨家谭州刺史李义满之侄杀,盛彦师因此被唐政府处死);交趾(治今越南民主主义人民共和国河内市)太守丘和与司法书佐、被隋政府流放至南方的高士廉上表归附;突厥颉利可汗同意与唐和亲,将唐使者郑元璹、李瑰、长孙顺德放还,并谴使修好。
接下来形势一片大好,四月,隋鸿胪卿宁长真以宁越、郁林之地请降于李靖;史万宝攻下徐圆朗陈州;广州义军邓文进、隋合浦太守宁宣、日南太守李晙归降。五月,瓜州(今甘肃省瓜州县)土豪王干杀贺拔行威归降;李高迁击退突厥对忻州(今山西省忻州市)的进攻。七月,李世民奉命从长安再赴前线,攻下徐圆朗十余城,随后返回长安,指定李神通、李世勣、史万宝进军曹州,攻徐圆朗。杜伏威慑于唐军的声威,来长安朝见李渊;隋汉阳太守冯盎以南越八州之地来降,岭表悉定。
可是好景不长,刘黑闼再次让李渊心烦。却说刘黑闼到突厥后与颉利可汗联手,击杀了代州总管胡大恩。六月,刘黑闼借得突厥兵卷土重来,到定州后,逃亡在鲜虞(今河北省石家庄市、赵县一带)的旧部将曹湛、董康买聚众响应。这时,李世民已离开前线,李渊指定淮阳王李道玄为河北道行军总管负责镇压刘黑闼。
偏偏就在此时,岭南的林士弘派其弟攻循州,西边的吐谷浑进犯洮州(今甘肃省临潭县)、旭州(今甘肃省碌曲县东)、叠州(今甘肃省迭部县)、岷州(今甘肃省岷县),北边突厥进犯代州和朔州,突厥精骑甚至深入到介休、晋州一带。所幸的是,这三方面的侵扰都遭到了失败。吐谷浑相继被岷州总管李长卿、益州道行台左仆射窦轨击退。突厥俘虏了唐行军总管王孝基。李渊急派李建成出豳州道、李世民出秦州道,两路前往抵御突厥,又派常与突厥打交道的郑元璹第三次出使突厥,谴责突厥失信,说服颉利可汗停止侵掠。不久,并州总管、襄邑郡王李神符、灵州总管杨师道、洪州总管宇文歆、定州总管双士洛和骠骑将军魏道仁、领军将军安兴贵先后在汾东、三观山、崇冈、恒山之阳、甘州(今甘肃省张掖市)取得了对突厥的战斗胜利。林士弘弟林药师被循州刺史杨世略击败斩杀,林士弘部将王戎以南昌降,林士弘退保安城(今江西省安福县)山洞,袁州(今江西省宜春市)人聚众响应。张善安、若干则率兵征讨,不久林士弘病亡,义军溃散。
林士弘消亡,吐谷浑、突厥的侵扰暂时告结,李渊转而对付刘黑闼这一心腹之患。
九月,刘黑闼攻陷瀛州,杀瀛州刺史马匡武,东盐州(今河北省黄骅市)人马君德响应刘黑闼起义。高开道进军蠡州(今河北省蠡县)。
十月,唐贝州刺史许善护与刘黑闼弟刘十善战于鄃县,全军覆没。唐将李道玄、史万宝发兵征讨,在下博(今河北省深县东南)被刘黑闼击败,十九岁的李道玄阵亡。山东震骇,旬日间河北诸州尽叛归刘黑闼。洺州总管庐江王李瑗弃城走,刘黑闼再定都洺州。李渊派四子李元吉前往镇压刘黑闼,但李元吉迟留不进。
十一月,李渊将李建成从抗突厥的前线调来对付刘黑闼,幽州总管李艺也率兵来与李建成会合。李元吉在魏州击败刘十善,刘黑闼攻魏州(治今河北省大名县东北),遇到魏州总管田留安的顽强抵抗,于是南下攻拔元城(今河北省大名县东)后再返回攻魏州,还是无法攻下。
十二月,李艺收复廉、定二州,田留安击退刘黑闼,并州刺史成仁重也击败范愿。这时,李建成、李元吉大军已到昌乐(今山东省昌乐县),李建成接受魏征建议,改变以往滥杀俘虏的做法,将所俘义军战士释放,以分化瓦解义军。李建成督兵进讨,连战皆捷。在这种乐观形势下,李渊轻松地到富平、华池等地打猎游玩。
武德六年(公元623年)正月,李建成在馆陶(今山东省冠县)大败刘黑闼,刘黑闼北奔毛州(治今河北省馆陶县)。李建成与李元吉屯骑兵千人在永济渠(隋炀帝组织开凿的从今河南省武陟县西北沁水北岸通达北京的人工运河)再次击败刘黑闼,唐将刘弘基率骑紧追。刘黑闼仅率百余人逃至饶阳求食,被其属下饶州刺史葛德威迎至城内后擒送李建成,斩于洺州。
刘黑闼失败后,徐圆朗就孤立了。在李世勣的打击下,徐圆朗数战不利。唐将任环围攻兖州(治今山东省济宁市兖州区),徐圆朗部下翻城墙投降者日众。徐圆朗弃城夜遁,二月被乡民所杀,兖、郓(治今山东省东平县)、陈、杞(治今河南省杞县)、伊、洛(治今河南省洛阳市东北)、曹、戴(治今山东省成武县)等八州平定。同月,林邑国谴使入贡。
三月,占据永嘉(今浙江省温州市)的苗海潮、宣城的梅知岩和泾州(今安徽省泾县)的左难当相继降。不识时务的洪州总管张善安却在此时叛唐,李渊派舒州总管张镇周前往镇压,张善安攻陷南昌抓获孙州总管王戎后臣服。至此,隋末农民大起义基本平息。
此时,北方除了突厥的威胁外,尚有夏州梁师都、幽州高开道及苑君璋所率的活动于马邑一带的刘武周残余三股军事武装。夏州梁师都除了部将贺遂、索同以十二州降唐外,自身又遭到唐行军总管段德操的打击,已成强弩之末。虏掠于幽州的高开道受到唐骠骑将军平善政的打击后,引奚人(生活于今西拉木伦河、老哈河流域的古代少数民族)寇幽州又受到王铣的严惩,再引突厥寇幽州还被徙居昌平(今北京市昌平区)的靺鞨首领、唐幽州总管突地稽击溃,因此高开道已沦为四处抢掠的匪盗,惶惶如丧家之犬。六月,苑君璋部将高满政以马邑降唐,被任命为朔州总管,与右武候大将军李高迁共同抗御苑君璋和突厥。吐谷浑及党项族仍时常进犯洮州、岷州、河州,但在唐将柴绍、卢士良的反击下,也无法越雷池一步。倒是突厥很麻烦,突厥不但是梁师都、高开道和苑君璋的后盾,还常常侵入原州、朔州、真州(治今河北省正定县),李渊不得不派李建成、李世民、尉迟敬德这样的精兵强将驻守北疆防备突厥。八月吐谷浑内附。
新兴的唐王朝即将开始医治战争疮伤,恢复经济。可就在此时,原已降唐的辅公祏再次起义。
十一、四路出击,江淮平浪
辅公祏早期与杜伏威一起参加长白山起义军,后与杜伏威率部脱离长白山义军到淮北发展,成功说服苗海潮义军合力抗隋,使杜伏威义军成为江淮一带的主要反隋力量,队伍不断发展壮大。杜伏威归顺唐政府时,辅公祏被封为淮南道行台尚书左仆射、舒国公。武德三年,辅公祏率军渡江击败数倍于己的李子通义军,为杜伏威义军向江南发展、顺利占领丹阳建立了巨大功勋。因辅公祏比杜伏威年长,又军功卓著,在义军中威望较高,杜伏威对他有所顾忌,因此杜伏威表面上尊崇辅公祏,让唐政府任命辅公祏为淮南道行台尚书左仆射,而安排养子阚棱为左将军、亲信王雄诞为右将军,削夺了辅公祏兵权。辅公祏心中不平。武德五年七月,杜伏威得知刘黑闼被击败,决定赴长安表示归顺唐政府,安排辅公祏留守,以王雄诞领兵助守。杜伏威临行时叮嘱王雄诞,如果他在长安平安,那么绝不能让辅公祏反唐。杜伏威携阚棱一走就是一年,辅公祏在道士左游仙的盅惑下决定反唐。辅公祏诈称收到杜伏威的书信,匡骗王雄诞说杜伏威怀疑王雄诞有二心,王雄诞信以为真,心中不快,便借口生病在家不理政事,辅公祏借机夺取王雄诞兵权。辅公祏又派亲信西门君仪向王雄诞传达反叛的意图,诈称杜伏威在长安被囚不能回江南,命令王雄诞起兵。王雄诞不从,辅公祏便缢杀王雄诞。
武德六年八月,辅公祏称帝建宋国,在陈朝旧都营建宫殿,任命官员,以左游仙为兵部尚书,大修甲兵,转运聚集粮草,与唐政府对抗。紧接着,辅公祏派兵攻海州(今江苏省连云港市)、寿阳(今安徽省寿县),又联络和策动洪州总管张善安叛唐,任命张善安为西南道大行台。
闻讯后,李渊急派赵郡王李孝恭率舟师进江州(今江西省九江市)、岭南道大使李靖率岭南诸军向宣州(今安徽省宣城市)、怀州总管黄君汉出兵谯、亳、齐州总管李世勣兵出淮、泗向广陵(今江苏省扬州市)四路围剿辅公祏。九月,李渊又任命李世民为江州道行军元帅,总领四路大军。
为对抗唐军,辅公祏派冯惠亮屯水军于博望山(今安徽省当涂县西南江畔),陈正通、徐绍宗屯步兵于青林山(今安徽省当涂县东南),并在梁山(今安徽省和县西)将舟舰连铁锁横断江路,以防备唐军。张善安被策反后,也出兵夏口抵御周法明。十一月,张善安派刺客伪装成渔民驾船到荆口镇(今湖北省武汉市境)周法明驻地,乘周法明饮酒不备之机暗杀了周法明。同月,舒州总管张镇周在猷州(治今安徽省泾县)黄沙击败辅公祏将陈当世。受命略地广州、巴东的安州刺史李大亮正行到九江,即接到镇压张善安的新使命。李大亮进军洪州与张善安隔江对话,同意纳降张善安,以此取得张善安的相信。李大亮进入张善安军营后扣押张善安,并对张善安部下说是张善安自愿归唐。张善安部下感觉被张善安出卖,纷纷散去。李大亮乘机追杀。在张镇周、李大亮取得战绩时,李孝恭一路也已攻破枞阳(今安徽省枞阳县)向东进军。
武德七年(公元624年)二月,激烈的战斗开始了。辅公祏派兵攻猷州,猷州刺史左难当固守抵抗。李孝恭攻拔鹊头镇(今安徽省铜陵市东北)。不久,唐行军副总管权文诞率兵解了猷州之围,还攻下附近枚洄等四镇。李孝恭抵达博望山与宋军相持,并切断宋军粮道。此时,李世勣也率兵攻下寿阳,抵达硖石(今安徽省寿县西北),从北面威逼长江。冯惠亮坚守不战。南路李靖这时也抵达长江南岸。李孝恭部下诸将设想避开冯惠亮直攻丹阳,但李靖认为冯惠亮是劲兵,而辅公祏自率的兵也很强,如绕开冯惠亮,攻丹阳旬日不下,则很可能腹背受敌,反之,如攻城挑战一举可破。李孝恭采纳李靖的意见,设计用嬴弱老兵攻宋军堡垒佯败诱敌出垒追击,事先安排卢祖尚、阚棱率骑兵在敌军追击的途中等待。宋军不知是计,看到攻垒唐军败退便率军追击,追击数里后遭到卢祖尚、阚棱骑兵的截击。宋军中有许多士兵是阚棱的部属,一见到阚棱便无心恋战,宋军大败,唐军乘胜逐北,转战百余里。博望山、青林山两戍皆溃,冯惠亮、陈正通东逃,宋军长江防线崩溃。
三月,李孝恭夺取梁山等三镇,东路的任瑰攻下杨子城(今江苏省扬州市西南),广陵(今江苏省扬州市广陵区)城主龙龛降。李靖及李世勣先后到达丹阳。辅公祏弃城逃,准备往会稽投奔左游仙,李世勣穷追。辅公祏与手下五六百人先逃到常州夜宿,发觉部将阴谋抓他,辅公祏连夜弃妻不顾,与心腹几十人斩关逃。辅公祏等人逃至武康(今浙江省德清县)时遭到乡民围攻,西门君仪战死,辅公祏被乡民执获送往唐军,冯惠亮、陈正通一并被擒。随后,已擒送长安的张善安经查实与辅公祏勾结,被处死。有功的将领阚棱也被李孝恭陷害。
隋末农民起义的最后余波也被李渊平荡下去了。
在辅公祏被擒的上个月,高开道在内讧中自杀,部将张金树降唐,幽州平定。至此,除梁师都、苑君璋未灭外,国内战乱结束。为适应变化了的形势,李渊改大总管府为大都督府。
十二、颁律治国,抗御戎蛮
在平定国内战乱的同时,李渊还与朝鲜半岛的高丽、百济、新罗搞好关系。武德七年正月,封高丽王高武为辽东郡王,百济王扶余璋为带方郡王,新罗王金真平为乐浪郡王。
战乱平息后,武德七年四月,李渊颁行新律。政体沿用隋朝的三省六部制,选官也采用科举制。土地和税收制度则对北魏以来实行的均田制和租庸调制稍加调整,“度田以步,其阔一步,其长二百四十步为亩,百亩为顷。凡民始生为黄,四岁为小,十六为中,二十一为丁,六十为老。授田之制,丁及男年十八以上者,人一顷,其八十亩为口分,二十亩为永业;老及笃疾、废疾者,人四十亩,寡妻妾三十亩,当户者增二十亩,皆以二十亩为永业,其余为口分。永业之田,树以榆、枣、桑及所宜之木,皆有数。田多可以足其人者为宽乡,少者为狭乡。狭乡授田,减宽乡之半。其地有薄厚,岁一易者,倍受之。……凡授田者,丁岁输粟二斛,稻三斛,谓之租。丁随乡所出,岁输绢二匹,绫、絁二丈,布加五之一,绵三两,麻三斤,非蚕乡则输银十四两,谓之调。用人之力,岁二十日,闰加二日,不役者日为绢三尺,谓之庸。有事而加役二十五日者免调,三十日者租、调皆免。通正役不过五十日。”(《新唐书·卷五十七·食货一》)“凡水旱虫霜为灾,十分损四已上免租,损六已上免调,损七已上课役俱免。”(《旧唐书·卷五十二·食货上》)户籍制度规定:“凡天下人户,量其资产,定为九等。每三年,县司注定,州司覆之。百户为里,五里为乡。四家为邻,五家为保。在邑居者为坊,在田野者为村。村坊邻里,递相督察。士农工商,四人各业。食禄之家,不得与下人争利。工商杂类,不得预于士伍。……每岁一造计帐,三年一造户籍。”(同上书)
天下大定后,突厥、吐谷浑还不时骚扰边疆。武德七年六月以后,突厥犯代州、朔州、原州、陇州(治今陕西省陇县)、并州、忻州、绥州(治今陕西省延川县,灭梁师都后迁今陕西省绥德县)、甘州,尤以侵犯朔州、原州、并州三地较频。突厥以虏掠为目的,唐边疆将领秦武通、鹿大师、杨师道、刘大俱捍御有方,加以李渊时常派尉迟敬德等强将出兵破敌,所以,突厥的入侵只是阵痛,不产生领土分裂的割据战争。八月草肥马壮,颉利可汗、突利可汗(颉利可汗之侄)举国南侵,李世民率兵出豳州抵御。李世民设法使颉利可汗对突利可汗产生误解,而不敢骤然与唐军开战。待到大雨来临时,李世民发动攻击,突厥兵无法施展其弓矢之长,而突利可汗又被李世民说服,颉利可汗孤掌难鸣,只好谴突利可汗、阿史那思摩与李世民讲和。随后,李渊厚待阿史那思摩,封他为和顺王,又派裴寂出使突厥,以此来怀柔突厥。吐谷浑多次寇扶州(治今四川省九寨沟县)、松州(治今四川省松潘县)、鄯州、叠州、岷州,大多被扶州刺史蒋善合击退。
武德八年(公元625年),突厥又侵犯灵州(治今宁夏回族自治区吴忠市)、相州、代州、并州,李渊命李艺、姜行本、张公瑾、李高迁、李世民在华亭、石岭、灵州、太谷、蒲州等地防备突厥。又到八月这一时节,突厥越过石岭,进犯并州、灵州,还突入到潞州(治今山西省长治市)、沁州(治今山西省沁源县)、韩州(治今山西省襄垣县),李渊任命李靖为灵州道行军总管率一万江淮兵与李世勣、张公谨一道共同抗击突厥,李靖出潞州道,任瑰屯太行,以防突厥。突厥骑兵到处践踏,防不胜防。颉利可汗突率十万大兵大掠朔州,唐军在太谷全军覆没,并州道行军总管张公瑾只身逃出,行军长史温彦博被俘。
次年四月,李靖与颉利可汗大战于灵州硖石,自晨至黄昏总算击退突厥。
虽在李渊当政期间没有彻底解决突厥问题,但也保证了边疆安全。
十三、骨肉相残,避位退让
天下大定后,家事成了李渊的烦心事。
李渊对子女很慈爱,三女平阳公主在武德六年二月病逝时,李渊破除关于女人不能用鼓吹安葬的旧礼,“诏加前后部羽葆鼓吹、大辂、麾幢、班剑四十人、虎贲甲卒”(《旧唐书·卷六十二·平阳公主传》)为平阳公主举行隆重的安葬仪式。李渊共有22个男儿,三儿李玄霸、五儿李智云在李渊进长安之前就已离世,六儿以下均在李渊进长安后出生,年龄都很小。对李渊事业能帮上手的也只有李建成、李世民、李元吉和三女平阳公主。在平定内乱的过程中,李世民功劳巨大,亲信将领有尉迟敬德、段志玄、秦叔宝、程咬金、屈突通、张公谨、刘师立、张亮、侯君集等。李世民不但作战勇猛,而且爱好经史文学,身边聚集了一批儒学之士,如房玄龄、杜如晦、虞世南、褚亮、姚思廉、于志宁、孔颖达、陆德明、薛收、李玄道、李守素、颜相时、阎立本、苏世长、许敬宗等“十八学士”。朝廷大官僚中,宇文士及、李神通、高士廉、长孙无忌也与李世民较为亲近。李建成年长李世民十岁,在镇压小股义军、抗突厥、平稽胡、灭刘黑闼的战争中也建有功勋,还协助李渊抓政权建设,手下也有一批忠于自己的武将文臣,如桑显和、薛万均、薛万彻、王珪、杜淹、魏征、韦挺等,地方上还有关系密切的李瑗、李艺、杨文干等封疆大吏。李渊有意许立李世民为太子,中书令封伦谏阻李渊,因此李渊未废立太子。此事被身为太子的李建成侦知,因而李建成、李元吉联结起来对付李世民。恰好李渊所宠的张婕妤、尹德妃因私人利益与李世民产生矛盾,此二人又与李建成、李元吉相善,于是她们常常在李渊面前毁损李世民,使得李渊对李世民恩礼渐薄。李世民与李建成、李元吉的矛盾由此开始逐渐升级。
李建成以加强东宫防卫的名义,招募了二千多名卫士,号称长林兵,又派亲信可达志从幽州李艺处发来三百骑兵充当东宫的后备将官。此事被告发后,李建成受到李渊的谴责,可达志被流放嶲州(今四川省西昌市)。武德七年七月,当李渊行幸宜州(今陕西省君宜县)仁智宫时,李建成密谋让庆州(治今甘肃省庆阳县)总管杨文干乘机作乱。李建成派去给杨文干送盔甲武器的郎将尔朱焕和校尉桥公山告发此事。李渊大怒,将李建成召至行宫,杨文干闻讯举兵反。李渊谴左武卫将军钱九陇与灵州都督杨师道前往镇压。李渊与李世民商量后决定再派李世民前往镇压。不久,杨文干在宁州(今甘肃省宁县)兵败被部下杀死。杨文干事牵连李建成,但经李元吉与几个嫔妃为李建成说情,李渊又断了彻底追究的决心,只将李建成的心腹王珪、杜淹、韦挺作为替罪羊流放嶲州。有一次,李建成夜宴李世民,李世民酒后恶心呕吐,怀疑李建成鸩毒自己。李渊没有深究,在缺乏证据的情况下,只是轻描淡写地批评李建成“秦王素不能饮,更勿夜聚。”(《旧唐书·卷六十八·李建成传》)李渊为调和李建成、李世民兄弟的矛盾,还准备让李世民离开长安到洛阳。李世民极不情愿去洛阳,而李建成、李元吉兄弟也怕李世民到洛阳后得地拥兵成为祸患。李渊打消了让李世民离开长安的主意。此后,李建成、李元吉向李渊谮毁李世民越来越频、越来越急切,同时,又加剧拆散李世民集团的行动。
尉迟敬德是李世民的心腹爱将,又武艺高强,因而,被李建成、李元吉视为他们对付李世民的重大障碍。李建成曾写密信给尉迟敬德试图收买尉迟敬德,但被尉迟敬德拒绝。李元吉武艺不如尉迟敬德,曾与尉迟敬德比武时被尉迟敬德三次夺槊,因而忌怕尉迟敬德,想除掉尉迟敬德。李元吉派刺客暗杀尉迟敬德,尉迟敬德大开门户安卧屋内,刺客潜入庭院数次都不敢下手。暗杀不成,李元吉就诬陷,将尉迟敬德下到诏狱。李渊将杀尉迟敬德时,李世民固谏,尉迟敬德才被释放。李建成还重金收买段志玄,也被段志玄拒绝。后来,李建成、李元吉说动李渊,将程知节调外任州刺史,将房玄龄、杜如晦调离秦王府并命令房、杜二人绝不许再回秦王府,否则处死。在这明争暗斗中,李世民也不是吃素的。李世民也花金钱贿赂李渊的一些妃子,收买李建成个别亲信,还派车骑将军张亮率一千多人前往洛阳,阴结山东豪杰以备变。张亮洛阳之行被李元吉告为谋反,张亮被拘,拷问无实获释。李世民与李建成、李元吉兄弟之间猜疑心越来越大,竟至水火不容的地步。
武德九年(公元526年)六月,不幸发生了李建成、李世民、李元吉兄弟残杀事件。
不久前,有突厥犯边的警报,李建成推荐李元吉率兵抵御突厥。李元吉趁机要将李世民手下将领尉迟敬德、秦叔宝、程知节、段志玄等人调去。李世民集团中的长孙无忌、尉迟敬德、侯君集等人判断李元吉可能与李建成密谋对李世民不利,李世民也意识到这一危机,但对如何应变还在犹豫中。众人皆建议李世民“为存社稷,大义灭亲。”一天,尉迟敬德说狠话,建议李世民立即行动先下手杀李建成、李元吉,否则他将逃亡,长孙无忌也将一同逃亡。长孙无忌也劝李世民,说:如果不听尉迟敬德的话,尉迟敬德将不再是你的人,事情就败了。李世民还是犹豫不决。尉迟敬德、侯君集又多次进言,李世民的态度有所转变,最后终于下定了决心。李世民的两位重要谋士房玄龄、杜如晦因被李渊逐离秦王府,所以,此时李世民很着急,急派长孙无忌和尉迟敬德敦促二人前来商议,房、杜二人装扮成道士冒着被处死的危险进入秦王府密谋定计。
计策定下后,是月初三,李世民向李渊密告李建成、李元吉淫乱后宫并欲杀李世民之事。李渊大为惊讶,表示明天上朝时勘问核实。第二天清晨,李世民带领长孙无忌、尉迟敬德、侯君集、张公谨、刘师立、公孙武达、独孤彦云、杜君绰、郑仁泰、李孟尝等十人早早守候在皇宫北边的玄武门,谋杀将上朝路经此地的李建成、李元吉。李世民妻子的舅舅高士廉释放狱囚授以武器,奔至芳林门以配合李世民行动。李建成、李元吉走到临湖殿发觉异常准备回马东宫时,李世民紧随其后呼喊,李元吉张弓三次都没办法射箭,李世民一箭射中李建成,李建成当场毙命。李世民骑马行进中被树障落马,李元吉见状上前夺李世民弓,压住李世民并扼其喉。这时尉迟敬德大喝一声执槊飞马赶到,李元吉中流矢起身奔跑,被尉迟敬德追上杀死。李建成亲信将领冯立、薛万彻、谢叔方闻变,率二千宫兵攻玄武门。玄武门守将常何已被李世民收买,因此玄武门现控制在李世民亲信张公谨和常何手中,张公谨武勇有力关闭宫门,双方攻战良久。薛万彻等人又将杀向秦王府,这时尉迟敬德提着李建成和李元吉的人头驱马赶到,宫兵即溃散,冯立、薛万彻、谢叔方逃亡。事件发生时,李渊还在宫池游玩。尉迟敬德持槊来到李渊身边说是太子和齐王叛乱,他奉命前来警卫,李渊这才惊醒。这时,李建成、李元吉余党还与秦王府兵争战不休,尉迟敬德请求李渊降手敕命令诸军受秦王李世民指挥,李渊同意。李渊派宇文士及持手敕去招谕李建成、李元吉余党,李世民也派裴矩晓谕李建成余党放弃抵抗,事态总算得到控制。
对于这起事件,李渊既痛苦又无奈,在萧瑀、陈叔达的劝慰下,只好承认现实。四天后,李渊诏立李世民为太子,继统万机,大赦天下。
李世民掌握大权后,残酷地将李建成、李元吉的诸多儿子斩草除根。为控制朝政,李世民任命长孙无忌、杜如晦、房玄龄、高士廉、尉迟敬德、程知节、虞世南、褚亮、宇文士及等一批忠于自己的官员,任命屈突通为陕东道大行台左仆射前往镇守洛阳。同时,李世民也任用了李建成手下的谋士魏征,召回起用已流放巂州的王珪、杜淹、韦挺,还召回了逃亡终南山中的薛万彻。
宫廷事变虽已结束,但上层的变动也导致地方骚动。没几天,益州、幽州出事了。
益州行台仆射窦轨与行台尚书韦云起、郭行方有矛盾,便诬韦云起、郭行方与李建成共同谋反,收斩韦云起,郭行方侥幸逃往长安。
镇守幽州的幽州大都督、庐江王李瑗素与李建成亲善,他听说李世民召他回朝后,心里惴惧不安,在右武卫将军王君廓别有用心的鼓动下,扣押朝廷使者崔敦礼并举兵叛乱。李瑗准备召来燕州(寄治幽州,今北京市西南)刺史王铣计议时,兵曹参军王利涉向李瑗建议:恢复河北各地窦建德旧部的官职,让他们招兵买马,并派王铣出使联络突厥,然后整兵从太原南下蒲州、绛州,西指长安。王利涉还建议李瑗杀王君廓,将兵权交由王铣。王君廓获悉后,立即驰马斩杀王铣,并持王铣首级告诉王铣部下王铣与李瑗谋反,希望他们跟随他讨叛立得富贵。王铣部属皆表示服从。王君廓率兵由城西进入幽州,往狱中释放崔敦礼。李瑗闻讯后仓促率百余人出门,刚出门即遇王君廓。王君廓对跟随李瑗的士兵说:李瑗叛逆,你们为什么跟随他自取涂炭?百余名士兵一轰而散,李瑗束手就擒,王君廓缢杀之。
李建成、李元吉的一些亲信及关系亲近的官员还散布在各地,虽有大赦令,但他们仍不自安,一些图报私仇或乘机邀功请赏的人借机告发。李世民接受谏议大夫王珪的建议,下令:“六月四日已前事连东宫及齐王,十七日前连李瑗者,并不得相告言,违者反坐。”(《资治通鉴·卷第一百九十一》)不仅如此,李世民还派谏议大夫魏征安抚山东。魏征到达磁州(今河北省磁县)时遇官府押送李建成的千牛备身李志安、李元吉的护军李师行进京,魏征认为朝廷已下发赦令,如果还将李建成、李元吉的党徒押解进京,那么即使派出使者安抚也不能取信于民,于是立刻决定释放他们。魏征这一举措事后得到李世民的肯定。采取这些措施后,玄武门之变带来的后遗症得以治愈。
八月,李渊下诏传位李世民,自己当太上皇退出政治舞台。
十四、新史开篇,英雄凋亡
李世民刚登上皇位才十一二天,突厥就侵入泾州,进寇武功,京师戒严。六天后,行军总管尉迟敬德在泾阳大破突厥斩首千余级。但仅过二天,突厥颉利可汗还是进至长安渭水便桥之北,并谴其将执失思力入朝恸吓。李世民囚禁了突厥使者执失思力,在做了大张旗鼓虚张声势的布置后,李世民率六骑至渭水边与颉利可汗隔岸对话,谴责颉利可汗背信负约。颉利可汗先是只见李世民六骑,忽然,军容整齐、铠甲鲜明、士气旺盛的唐军一时齐集,颉利可汗惊出一身汗,又听说执失思力被囚禁,于是要求请和。第三天也就是八月的最后一天,李世民与颉利可汗在便桥刑白马盟誓,突厥退兵。九月,颉利可汗将掳掠的汉人归还唐政府,被扣留在突厥一年多的温彦博回朝。
第二年正月,李世民改元贞观。同月,素与李建成关系密切而又多有得罪李世民的李艺据泾州反叛,矫诏入朝率兵占据豳州(治今陕西省彬县),李世民派长孙无忌、尉迟敬德征讨。豳州治中赵慈皓与豳州统军杨岌闻朝廷已发兵,便密谋杀害李艺,事泄,赵慈皓被杀,在城外的豳州统军杨岌立即攻城,李艺兵败逃至乌氏(今甘肃省宁县境)被手下斩杀。
贞观元年(公元627年)五月,苑君璋看到突厥颉利可汗国内将乱,降。李世民封他为安州(治今湖北省安陆县)都督。
贞观二年(公元628年)四月,梁师都在柴绍、薛万均的攻击下失败,其堂弟梁洛仁杀梁师都降。九月,幽州都督王君廓因骄纵不法,被征回长安,怀疑长史李玄道告发他的罪行,行至渭南时,杀死驿吏逃亡,将投奔突厥,被村民所杀。十月,瀛州刺史卢祖尚因不愿任职交州刺史而被李世民杀。卢祖尚在大业末就在家乡光州乐安(今河南省光山县)招募壮士保境安民,宇文化及弑杀隋炀帝后,十九岁的卢祖尚被乡民推举为刺史,归属洛阳越王杨侗。王世充称帝后,卢祖尚归向李渊。也算是农民起义的首领之一。
至此,隋末农民起义首领中在唐朝建立后最后幸存的几个首领都有了他们的归宿。
贞观三年(公元629年),在唐政府的分化政策和军事打击下,突厥上层贵族内部矛盾重重,加上霜雪成灾,突厥激剧衰弱,突利可汗等一些头领降唐,一些部落叛颉利可汗归薛延陀部。唐政府封薛延陀首领俟斤夷男为真珠毗伽可汗,真珠毗伽可汗谴使入贡臣服于唐;拔野古、仆骨、同罗、奚各族首领率众降;靺鞨、牂柯谴使入贡;党项诸部降。是年“中国人自塞外归,及四夷前后降附者,男子一百二十余万口。”(《资治通鉴·卷第一百九十三》)
贞观四年(公元630年)正月,李靖破突厥于定襄,隋朝萧太后及隋炀帝之孙杨政道降;李世勣破突厥于白道。二月,李靖大破突厥颉利可汗于阴山,杀隋义成公主,李世勣掠五万突厥人口。三月,大同道行军总管任城王李道宗、行军副总管张定相俘获颉利可汗,东突厥灭亡。四夷君长入朝进殿请上李世民尊号“天可汗”。四月,颉利可汗俘至长安,李渊感叹说:“汉高祖困白登,不能报,今我子能灭突厥,吾托付得人,复何忧哉!”(《资治通鉴·卷第一百九十三》)李渊高兴地置酒凌烟阁,与大臣十几人及诸王、嫔妃、公主畅饮,酒酣,李渊弹起琵琶,李世民跳起舞,公卿频频致酒祝福……
贞观九年(公元635年)五月,李渊寿终正寝,享年七十一。谥神尧大圣大光孝皇帝,庙号高祖。
李渊结束了隋末以来的战乱局面,国家重新统一。挫败突厥、吐谷浑、稽胡等少数民族军事贵族对西北边疆的侵袭。在位期间,依隋朝旧制,重新建立中央及地方行政制度,制定《武德律》,颁布均田制及租庸调制,重建府兵制,为唐代的职官、刑律、兵制、土地及课役等制度奠定了基础。
刘文静、裴寂、唐俭、刘政会、窦威、陈叔达、萧瑀、萧造、李纲、皇甫无逸、裴矩、郑元璹、宇文士及、封伦、魏征、温大雅、温彦博等在谋划起事策略、政权建设、外交联络方面成效卓著,李建成、李世民、李元吉、平阳公主、刘弘基、殷开山、长孙顺德、李神通、柴绍、窦琮、李孝恭、窦抗、马元规、李神符、李长卿、窦轨、屈突通、杨恭仁、李大亮、段德操、黄君汉、刘德威、刘世让、许绍、李仲文、安兴贵、李袭志、李靖、李世勣、尉迟敬德、段志玄、任瑰、史万宝、盛彦师、张镇周、王君廓、李道玄、罗士信、罗艺、丘行恭、李高迁、钱九陇、公孙武达、张长逊、王雄诞、阚棱等武将在统一国家、抵御外侮的过程中均做出了杰出贡献。
隋末农民起义领袖王薄、孟让、翟让、李密、窦建德、杜伏威、辅公祏、刘黑闼、孟海公、李子通、萧铣、林士弘、徐圆朗等为推翻隋朝暴政、推动历史进步做出了积极贡献。参加过农民起义的将领和儒生中,李世勣、黄君汉、尉迟敬德、秦叔宝、程咬金、刘德威、张亮、左难当、李子和(即郭子和)、蒋善合、张金树、苑君璋、魏征、褚亮、岑文本、李百药、刘洎等人看到了国家安定和统一,无数参加农民起义而幸存下来的农民在新兴的唐政权下改善了生活境遇。
中国历史翻开了新的一页。
参考书目:
《大唐创业起居注》(唐·温大雅著)
《隋书》(唐·魏征、长孙无忌主编)
《旧唐书》(后晋·刘昫主编)
《新唐书》(宋·欧阳修、宋祁著)
《资治通鉴》(宋·司马光主编)
《隋唐五代史》(吕思勉著)
《隋唐史话》(乌廷玉著)
《中国通史》卷五《隋唐》(李伯钦、李肇翔主编)
《简明中国历史地图集》(谭其骧主编)
《古史地理论丛》(钱穆著)
二〇一四年夏于广州