建德率兵西来,被唐军阻击于武牢近月余,几次交战又都失利,将士思归。四月,唐军又派轻兵拦截了他的军粮。面对这种形势,他召集将士讨论用兵之策、凌敬劝窦建德说"大王悉兵洛河,攻取怀州、河阳,使重将守之,更鸣鼓建旗,踰太行,入上党,徇汾、晋,趣蒲津,如此有三利:一则蹈无人之境,取胜可以万全;二则拓地收众,形势益强;三则关中震骇,郑围自解。为今之策,无以易此。"但王世充连连派人向建德求救,促其发兵,请将也恃势轻敌,主张决战,虽然建德夫人曹氏也劝他要听从凌敬的建议"自淦口乘唐国之虚,连营渐进以取山北,又因突厥西抄关中,唐必还师自救,
① 《资治通鉴》卷189,武德四年三月。
② 《资治通鉴》卷189,武德四年三月。
① 《资治通鉴》卷189,武德四年三月。
② 《资治通鉴》卷189,武德四年三月。
郑围攻忧不解!若顿兵于此,老师费财,欲求成功,在于何日!"①但建德不予理会,决定率大军与唐作正面交锋。
建德计划在唐军马料用尽,放马于河北之际袭击武牢。这一消息为世民所知,五月,世民北渡河,南临广武,故意放马于河边以引诱对方。自己在当夜赶回武牢。第二天,建德果然率全军来攻打武牢,世民坚壁不出,建德布好战阵等了两个时辰,士卒饥疲,都坐下来,又争着去喝水,漫无纪律。建德军队所以会如此,主要是由于建德很轻视唐军。从出军到战略上的决策都犯了轻敌的错误,这次作战,他以为唐战马正在河北岸吃草,唐军无骑兵。孰不知,前日放牧于河北岸的战马已经归队。世民乘建德军散乱之机,率众出战,直扑其阵。而建德这时正在接见群臣,唐骑兵突然杀到,大臣们都向建德奔去,建德命骑兵应战,并命大臣们退开,就在这进退之间,唐军已经到了眼前,建德只得退到东边的山坡。此时,两军恶战,世民率几员大将,卷着唐军战旗突进到建德军阵的后面,然后打开旗帜。建德军以为军阵已溃,于是全军大败,建德也在战乱中被擒。
对于窦建德的失败,有人归因于他未能采纳凌敬的意见。对于凌敬的建议,胡三省在注《通鉴》时,就颇有微辞,认为"当是时,洛城危急,秦王定计而坚守之,盖计归而将功,吾恐建德未得到蒲州,洛阳已破矣"。②诚如三省所言凌敬的建议是很好的,但实施起来却有实际困难,如果在建德率军,绕道北上之时,洛阳一旦被攻破,唐军即可全力对付他,建德就会陷入被动。在当时情况下,可以针对世民的布兵案来布兵:中分其部,一部分与唐对峙,备而不战,牵制唐军,使之不能全力攻打洛阳;另一部分绕道北上,击唐军之后,这样也许更为妥当。但建德全军决战的策略,虽无万全,但也并不为错,其最大的错误是在决战时轻敌散慢,使唐军有机可乘,以至溃败被俘。李世民击溃建德后,将建德及其主要将领带到洛阳城下。世充想突围南下,投奔襄阳,但诸将认为建德已败,出城也无法突围,于是,开城投降。(3)平定刘黑闼窦建德的军队被解散以后散归乡里,史书上说他们"暴横为民患,唐官吏以法绳之,或加捶挞",以至于"建德故将皆惊惧不安。"①这仅是一个方面,另一个更重要的方面是唐平定建德后,对其所属地区实行高压政策,要将其主要部将迁往长安。武德四年(公元621 年)七月,其部将高雅贤、王小胡逃到贝州(今河北清河县)后,联络其他将领说:"王世充以洛阳降唐,其将相大臣段达、单雄信等皆夷灭,吾属至长安,必不免矣"。②于是,推刘黑闼为首领,再次起兵。八月,河南的徐圆朗起兵响应。唐派秦武通等率关中步骑3000 前往攻讨,同时命幽州(今北京)总管罗艺引兵南下,合军击黑闼。
九月,淮安王神通率关内兵到达冀州(今河北冀县),与罗艺会师,又征召当地兵共5 万余人与黑闼战于饶阳(今河北饶阳)城南。但被黑闼击溃。黑闼军势为之大振,窦建德以前的将士都争着杀掉唐朝官吏以响应黑闼。十二月,率军逼宗城(今河北威县)镇守黎阳的李勣弃城而退保洺州(今河北
① 《资治通鉴》卷189,武德四年四月。
② 《资治通鉴》卷189,武德四年四月胡注。
① 《资治通鉴》卷189,武德四年七月。
② 《资治通鉴》卷189,武德四年七月。
永年县)。黑闼追击李勣,大败之,李勣单身逃走。洺州土豪翻城响应黑闼,之后,又攻下了相(今河南安阳)、黎(今河南汲县)、卫(今河南汲县)等州,"半年之间,尽复建德旧境"①。他又派人与突厥联合,颉利可汗派骑兵助之,唐将秦武通等都逃回长安。武德五年(公元622 年)正月,刘黑闼自称汉王,改元天道,定都洺州,"窦建德时文武悉复本位,其设法行政,悉师建德,而攻战勇决过之。"②唐又派世民,元吉率兵前往攻讨,五年正月,军到获嘉(今河南修武),收复相州,进军肥乡(今河北肥乡),在洺水之上扎营,幽州总管罗艺率部数万会同世民讨击。黑闼留兵万人让范愿率领镇守洺州,自己率兵拒击罗艺,但却被罗艺所击败。
二月,刘黑闼率军还攻洺水。当他行军到列人城时,遭到秦叔宝的拦击。同时,罗艺攻下定州(今河北定县),赵州(今河北赵县南),栾州(今河北赵县),廉州(今河北藁城)后,与李世民会师于洺州。刘黑闼率军猛攻洺水城,世民几次救援都被击退,黑闼攻克了洺水城。三月,李世民与罗艺在洺水之南扎下营寨,并在水北分兵驻守。黑闼几次率兵向世民挑战,同时,还派兵袭击李勣军营,并打退了前往救援的唐军。至此,两军已对峙了近60天。李世民认为黑闼军粮一尽,势必要来攻打,就事先派人在洺水上游堵住水流,命其在两军交战时决水。二十六日,黑闼率兵2 万南渡洺水,逼向唐军。世民率精骑攻其骑兵,并乘胜冲击其步兵,黑闼率兵死战,从中午直到黄昏,黑闼军渐渐不支,其部将劝黑闼悄然离去,投奔突厥。这时,唐军决开洺水,水淹黑闼军。黑闼军大败,山东地区基本平定。
刘黑闼逃到突厥后,不断引突厥南下侵扰,七月,又南下,到定州,其故将又起兵应之。唐先后命淮阳王道玄、齐王元吉进兵攻讨,结果大败而归,"山东震骇,。。州县皆叛附于黑闼,旬日间,黑闼尽复故也。"①十月二十七日,黑闼进占洺州。
十一月,唐令太子建成率兵讨黑闼,河南、河北各州都受他指挥。建成接受了魏征的建议,将俘虏全部放归,黑闼军食尽,军士有很多逃亡的。有的甚至缚其主将而降唐,黑闼看情况不利,就在一天夜里撤军。当撤到馆陶(今山东馆陶)永济水时,唐军已经逼近,黑闼令军士背水列阵,自己却在桥修好时先渡河而逃,其众遂溃。跟从黑闼的仅有百余人,逃到深州饶阳县(今河北饶阳县),被其所属将生擒降唐。
(4)平定江陵大业十三年(公元617 年)十月,巴陵校尉董景珍、雷世猛等人起兵反隋,推后梁的后代萧铣为首领。萧铣以复兴后梁为旗号,自称梁公,"起兵五日,远近归附者至数万人"。②他率兵攻占巴陵(今湖北岳阳),自称梁王,改元鸣风。武德元年(公元618 年)四月,萧铣称帝,定都江陵(今湖北江陵)。钦州、交趾、始安等郡先后归附,"于是东自九江,西抵三峡,南尽交趾,北距汉川,铣皆有之"。③二年(公元619 年)九月,萧铣又派陈普环
① 《资治通鉴》卷189,武德四年十二月。
② 《资治通鉴》卷190,武德五年正月。
① 《资治通鉴》卷190,武德五年十月。
② 《资治通鉴》卷184,义宁元年十月。
③ 《资治通鉴》卷185,武德元年四月。
率水军攻打峡州,想进一步经营巴蜀。唐派李靖、河间王李孝恭先后到峡州经略。他们大造舟舰,教习水战,把巴、蜀各部族酋长的子弟召入军中,量才任职,明为引拔,实作人质。
武德四年(公元621 年)九月,命孝恭为荆襄道行军总管,李靖为长史,率12 个总管,发巴蜀之兵,结集于夔州(今四川奉节),命庐江王瑗为荆郢道行军元帅,出襄州道,黔州刺史田世康出辰州(今湖南沅陵)道,黄州总管周法明出夏州(今夏口)道,攻讨萧铣。当时江水正在上涨,诸将都请求等水落后再出兵,李靖认为"兵贵神速,今吾兵始集,铣尚未知,若乘江涨,悠忽抵其城下,掩其不备,此必成掩;不可失矣",①孝恭听从了他的建议,按期出兵。十月,萧铣的鄂州(治今汉阳)刺史雷长颖降唐。孝恭率战舰2000艘东下,萧铣以江水上涨而毫不为备,唐军顺利地攻取了荆门、宜都两个据点(在今宜都县西北)。进军至夷陵,又击溃了率数万精兵前来拒击的文士弘,进围江陵城。文士弘招集亡散,再次前来拒战,又被李靖打败,唐军攻下了江陵水城,将俘获的战船推入江中。前来救援的将领看到江中战船散乱地漂下,以为江陵已被唐军攻破,都迟疑不前。萧铣看救兵迟迟不来,派出应战的将领都被击败,于是出城降唐。
(5)平定江南杜伏威在武德二年(公元619 年)九月,已经向唐朝请降,唐任命他为淮南安抚大使、和州总管,但这不过是一种名义。唐对江淮并无实质性的控制权。以后,伏威率众东征西伐,占据了大片地方。五年(公元622 年)七月,李世民攻下了占据河南的徐圆朗所属十多座城池后,声震淮泗,杜伏威将兵权交给王雄诞后,束身归朝。
与伏威一同起兵的辅公祏在军中甚有威望,伏威因此很猜忌他,就夺了他的兵权,为此他心中很不痛快,便跟左游仙学道。伏威到长安时,把兵权交给了王雄诞。武德六年,左游仙劝公祏再次起兵,他们诈称杜伏威来信,说雄诞有贰心。雄诞为此而称病不再管事,兵权被公祏所夺。公祏又称杜伏威为唐软禁于长安,密令他起兵。不久,公祏称帝于丹阳(今南京),国号宋。唐命襄州道行台仆射赵郡王孝恭率水军赶往江州(今江西九江),岺南道大使李靖率军赶往宣州(今安徽宣城县),怀州总管黄君汉出谯、亳,齐州总管李勣出淮泗,攻讨公祏。唐军四面齐进,分别攻占公祏所辖州郡。公祏派其将冯慧亮、陈当世率水军3 万屯于博望山,陈正通、徐绍宗率步骑2万屯于青林山(在今安徽当塗县境),并在梁山用铁锁拦断江水,在长江以西修建营垒,拒击唐军,公祏坐镇于丹阳。武德七年(公元624 年)三月,孝恭与李靖率水军屯驻于舒州(治今安徽潜山),李勣率步兵1 万渡过淮水,攻下寿阳(今安徽寿县),驻军于硖石(今安徽风台县西南)。两军对峙,诸将主张绕过此防线,直取丹阳,李靖不同意,认为"公祏精兵虽在此水陆二军,然所自将亦不为少,今博望诸栅尚不能拔,公祏保据石头,岂易取哉!进攻丹阳,旬月不下,慧亮蹑吾后,腹背受敌,此危道也。慧亮、正通皆百战余贼,其心非不欲战,正以公祏立计使之持重,欲以老我师耳。我今攻其城以挑之,一举可破也!"①孝恭采纳了李靖的意见,先埋伏下精兵,然后派老弱之兵攻打对方营垒,慧亮等出兵反击,唐军佯装不敌而退,对方追击,
① 《资治通鉴》卷189,武德四年九月。
① 《资治通鉴》卷190,武德七年三月。
结果遭到唐军的伏击,大败而退,李靖率兵乘胜追击,转战百余里,击溃博山、青林两处守军,慧亮,正通逃走。李靖直追至丹阳城下,公祏弃城东逃,想到会稽。但半途即被人杀死,江南平定。
5。唐前期的边疆战争(1)抗击东突厥隋末唐初,东突厥强大起来,"东自契丹、室韦,西尽吐谷浑、高昌诸国,皆臣属焉。控弦百余万。北狄之盛,未之有之"。①当时割据称雄于北方的梁师都、刘武周、李轨、薛举等人都向突厥称臣,就是活动于中原的李密也曾与突厥联络。
李渊在太原起兵时,也派刘文静到突厥,向其称臣。武德二年(公元619年)四月,突厥始毕可汗死,弟处罗可汗立。十一月,处罗可汗死,弟颉利可汗立。这一时期,突厥不断加强对唐王朝的侵扰,始毕可汗曾利用刘武周、宋金刚等一度攻陷并州。处罗可汗又迎炀帝萧皇后及其孙杨政道入突厥,立杨政道为隋帝,把1 万多流落在突厥的汉人拔归他管理。颉利可汗在武德五年(公元622 年)一度围攻并州,进扰汾、潞诸州,虏掠男女5000 余人而去,七年(公元624 年)八月,又从原州(今宁夏固原)大举南侵,有万余骑兵到达豳州(今陕西彬县),离长安不到200 里,唐高祖甚至想放弃长安,向南迁都。九年(公元626 年),李世民刚刚登上帝位,颉利可汗乘唐内部政治不稳之机,又率十万余骑南下,直抵长安附近的渭水便桥北面,太宗亲临渭桥,利用疑兵,使突厥不敢深入,结盟而还。
贞观初年,东突厥内部矛盾重重。颉利可汗任用汉人,秉掌大权,"多变更旧俗,政令烦苛",②突厥人对此都很不满。颉利可汗还信任西域胡人而疏远族人,但"胡人贪冒,多反覆,兵革发动",③加上连年大雪,牲畜大多被冻死。颉利由于天灾而用度不足,就对归附的其它诸部横征暴敛,诸部纷纷脱离颉利的控制,推薛延陁部的夷男为可汗,与唐朝联系。唐朝册封夷男为真珠毗伽可汗。当东突厥东边的契丹、奚、霫等族纷纷降唐时,颉利严责镇守在幽州之北的突利可汗;当铁勒诸部独立,颉利又派突利去攻打,但被铁勒诸部打败,颉利为此而拘禁了突利,并处以鞭刑。突利回到原驻地后,就筹划脱离颉利,降附唐朝。代州都督张公瑾所提出征讨突厥的理由,充分说明当时的战略形势。《资治通鉴》卷193 贞观三年八月载:"颉利纵欲逞暴,诛忠良,暱奸佞,一也。薛延陁等诸部皆叛,二也。突利、拓设、欲谷设皆得罪,三也。塞北霜旱,糇粮乏绝,四也。颉利疏其族类,亲委诸胡,胡人反覆,大军一临,必生内变,五也。华人入北,其众甚多,比闻所在啸聚,深据山险,大军出塞,自然响应,六也。"唐太宗利用突厥内部矛盾重重,分崩离析之机,发动对突厥的征讨战争。
贞观三年(公元629 年)十一月,突厥南下侵扰。唐任命并州都督李勣为通汉道行军总管,兵部尚书李靖为定襄道行军总管,出定襄(今山西平鲁县),华州刺史柴绍为金州道行军总管,出金河(今清水县),灵州大都督
① 《旧唐书》卷194 上《突厥传》。
② 《资治通鉴》卷192,贞观元年七月。
③ 《旧唐书》卷194 上《突厥传》。
薛万徹为畅武道行军总管出营州(今辽宁朝阳),各军都由李靖统一指挥,出击突厥。十二月,突厥可汗降唐。四年(公元630 年)正月,李靖率精骑3000 自马邑(今山西朔县)出发,进屯于恶阳岭(今内蒙和林格尔县南),夜袭定襄(今清水河境内),颉利可汗没有料到唐军会突然出击,大惊曰:"唐不倾国而来,靖何敢孤军至此!"于是急忙将其驻地向北迁徙。李靖派人到突厥内部施行离间之计,颉利的心腹康密苏带着隋炀帝的萧皇后及其孙政道降唐。李勣出云中(今大同),在白道(在今归绥县)大败突厥。不久,李靖与李勣会合于白道。其时,颉利退到铁山(今固阳县北),派执失思力到长安拜见太宗,请求讲和。二月,太宗派使者前往接洽,并命李靖率兵接应颉利。颉利虽"外为卑辞,内实犹豫,欲俟草青马肥,亡入漠北。"李靖与李勣商议说:"颉利虽败,其众犹盛,若走度碛北,保依九姓,道阻且远,追之难及。今诏使至彼,虏必自宽,若选精骑万,赍二十日粮往袭之,不战可擒矣。"①于是他们决定在夜里袭击颉利。李靖派苏定方率200 名骑兵为先锋,乘着大雾快速向北挺进。颉利见到唐朝的使者后,非常高兴,放松了对唐军的戒备。当唐军进至距颉利牙帐仅有7 里时,颉利方才发觉,他慌忙乘千里马先逃。李靖率大军到后,击溃了突厥,俘虏男女共十多万人,牲畜数十万头。颉利率万余人想逃到漠北,遭到李勣的阻击,唐军俘获5 万多人。颉利逃到置牙帐于灵州(今宁夏灵武一带)西北的沙钵罗处后,想与沙钵罗一同逃奔吐谷浑。其时大同道行军总管任城王道宗率兵压境,令沙钵罗执送颉利,颉利闻知,率数骑夜遁,沙钵罗急忙派人追还。三月,大同道行军总管任城王道宗率军包围了沙钵罗的营帐,生擒颉利而归。东突厥灭亡后,其部落或北附薛延陀,或西奔西域。自此,大漠以南,阴山以北尽为唐所控制。这次征战,利用了突厥间的矛盾,在战略上运用了突袭的方法,打得颉利措手不及,慌忙逃窜,终至被擒。
(2)平定铁勒东突厥灭亡之后,其北边的铁勒部遂乘机而兴盛,其中薛延部最为强盛。真珠可汗将其兵众分为南北两部,令其2 子拔灼、颉利苾分别统领。贞观十三年(公元639 年),唐册封突厥的李思摩为俟利苾可汗,令他率降唐的突厥人北归,还其故地,并不许薛延南下侵扰突厥。
十五年(公元641 年)太宗东封泰山,真珠可汗想乘太宗东封之机南下击灭突厥。他命其子大度设率领铁勒的同罗、仆骨、回纥、靺鞨、霫等部兵共30 万,过沙漠,屯兵于白道川(在今内蒙呼和浩特市北),袭击突厥。突厥俟利苾可汗无力抵抗,率其部进入长城,拒守于朔州(今山西朔县)。同时,派人向唐太宗告急。太宗在十一月命营州都督张俭率所部精兵及降唐的奚、霫、契丹压其东境,命兵部尚书李勣为朔州道行军总管,率兵6 万,骑兵1200 屯于朔方(今朔州),右卫大将军李大亮为灵州道行军总管,率兵4万,骑兵5000 屯于灵武,右屯卫大将军张士贵将兵1.7 万,为庆州道行军总管,出云中(今山西大同),凉州都督李袭譽为凉州道行军总管,出其西。当大度设率骑兵3 万追至长城时,李勣率唐军赶到,大败之。大度设率残兵余众逃到漠北。十六年(公元642 年),唐与薛延陀欲议和亲,但未成功,此后,薛延陀不断南下攻扰突厥。
贞观十九年(公元645 年)薛延陀真珠可汗死,其子拔灼自立为多弥可
① 《资治通鉴》卷193,贞观四年二月。
汗,他乘唐伐高丽之机,又挥兵南下,被击退。
二十年,铁勒内部的回纥、仆骨、同罗等部起兵攻打薛延陀多弥可汗。
六月,唐以江夏王道宗、右卫大将军阿史那社尔为瀚海(今蒙古哈尔林一带)安抚大使,派右领军大将军执失思力率突厥兵,右骁卫大将军契芯何力率凉州兵及胡兵,代州都督薛万彻、营州都督张俭各将所部兵,分道并进,乘其内乱攻讨薛延陀。薛延陀听到唐军大举进攻的消息后,诸部大乱,彼此攻打,争着派人向唐求降。多弥也在逃跑时被回纥攻杀。江夏王道宗率军度过沙漠,击溃薛延陀阿波达官。之后道宗与万彻派人招抚铁勒诸部,其酋长都投降了唐朝。
薛延陀余众尚有7 万,他们立咄摩支为伊特勿失可汗,居于郁督军山(今蒙古杭爱山脉)之北。唐朝怕他们再对漠北构成威胁,决定派李勣与铁勒九姓联合,共同讨击薛延陀。李勣率军到达郁督军山后,其酋长梯真达官率众来降,咄摩支逃到荒谷中,李勣派萧嗣业前往招抚,咄摩支降。但其部落对降唐一事尚在犹豫,李勣挥兵进击,前后数战,斩数千级,俘虏3 万余人,彻底控制了薛延陀。
高宗龙朔元年(公元661 年)十月,回纥酋长婆闰死,其侄比粟毒代领其众,与同罗、仆固侵扰唐朝边疆。唐命左武卫大将军郑仁泰为铁勒道行军大总管,燕然都护刘审礼,左武卫将军薛仁贵为副将;鸿胪卿萧嗣业为仙萼道行军总管,右屯卫将军孙仁师为副,率兵讨伐。二年(公元662 年)三月,郑仁泰在天山(即郁督军山)大败铁勒。铁勒九姓纠合10 万人前来拒击,并选其中数十名骁健者前来挑战,薛仁贵连发3 箭,3 人应声而倒,其众见此纷纷下马请降。仁贵率军至漠北,将其余众击溃而还。三年(公元663 年)正月,郑仁泰再次率军讨伐铁勒余部,全部平定。
(3)平定高昌高昌(在今吐鲁番)处在唐朝与西域的交通要道上。贞观初年,高昌王曾到长安进贡。但此后却常常阻遏西域其它小国与唐朝的交往。焉耆与中原的通道本以沙漠一线为主,隋末大乱,此路隔绝,须经高昌到中原。唐初,焉耆王突骑支派人入贡,请求重开碛路,高昌由此而怀恨在心。贞观六年(公元632 年)派兵袭击焉耆,大掠而去。十三年(公元639 年)高昌又与西突厥一起攻打已归属唐的伊吾。颉利败亡后,部分突厥人逃到高昌,唐命高昌交出这部分突厥人,高昌予以拒绝。其后又与西突厥一起攻打焉耆。高昌已成为唐与西域交往的一大障碍。
十三年年底,唐命侯君集、薛万彻率军攻讨高昌。高昌王麴文泰不以为意,认为唐与高昌相距7000 里,其中2000 里是沙漠,地无水草,寒风如刀,热风如烧,唐军无法远征至此。十四年八月,唐军抵达高昌,文泰忧惧不知所措,得病而死,其子智盛继承王位。
唐军经柳谷,攻克田城,进围高昌都城,君集命填堑攻城,飞石雨下。
西突厥知唐大军前来,也西走千余里,智盛出城降唐。九月,以高昌故地为西州,列置郡县,留兵镇守。
(4)平定吐谷浑贞观初年,吐谷浑可汗伏允屡次侵扰唐朝边疆鄯州、廓州、兰州等地,并且扣押唐朝使者。贞观八年(公元634 年)六月,唐派段志玄为西海道行军总管,樊兴为赤水道行军总管,率边兵及契苾、党项之众攻讨吐谷浑。十月,段志玄击败吐谷浑,追击800 多里,吐谷浑驱牧马远逃。十一月,吐谷浑又侵扰凉州,唐朝决定大举攻伐吐谷浑。十二月,命李靖为西海道行军大总管,命侯君集为碛石道、任城王道宗为鄯善道、凉州都督李大亮为且末道、岷州都督李道彦为赤水道、利州刺史高甑生为盐泽道行军总管,各路兵马受李靖统一指挥,进击吐谷浑。
九年(公元635 年)闰四月,任城王道宗在库山(今西宁县西)大败吐谷浑,伏允可汗将牧草烧掉后,逃入沙漠。请将认为"马无草,疲瘦,未可深入",侯君集认为"曏者段志玄军还,才及鄯州,虏已至其城下。盖虏犹完实,众为之用故也。今一败之后,鼠窜逃散,斥候亦绝,君臣携离,父子相失,取之易于拾芥,此而不乘,后必悔之"。①李靖也同意侯君集的看法,决定把军队分成两部分:李靖、薛万彻、李大亮率一部从北道进击,侯君集、道宗率另一部分从南道进击。二十三日,李靖部将薛孤儿在曼头山(今日月山)大败吐谷浑,俘获杂畜以充军食。二十八日李靖先后在牛心堆(今共和县)、赤水原大败敌军。李大亮又败之于蜀浑山,执失思力败之于合茹川,李靖督诸军经积石山河源,到且末,抵达吐谷浑的最西部。当他们得知伏允在突伦川要投奔于阗时,契苾何力选骁骑千余直奔突伦川,薛万均率军紧随其后。他们袭击了伏允的牙帐,俘获杂畜20 余万,伏允逃走。侯君集、道宗率军入无人之境2000 多里。五月,又在乌海大破伏允,唐军越过星宿川,到达柏海后撤军,与李靖会合。伏允在逃跑途中被属下所杀。
(5)平定西突厥西突厥在唐朝初年很强盛,控制着西域各国。但其内部不断发生争斗,彼此攻杀不已。在唐攻打东突厥时,曾与之联合。东突厥被平定以后,薛延陀势力大盛,曾打败西突厥。贞观十六年(公元642 年)西突厥乙毗咄陆可汗攻杀沙钵罗叶护,统一了西突厥,又举兵灭了吐火罗,"自恃强大,遂骄倨,拘留唐使者,侵暴西域",①派兵侵扰伊州。郭孝恪率兵击溃之。咄陆又派处月、处密两个部族包围天山,再次被孝恪击溃。后乙毗咄陆被其属部击走,各部族请唐更立可汗,唐立莫贺咄之子为乙毗射匮可汗。乙毗射匮可汗向唐求婚,唐许之,命割龟兹、于阗、疏勒、朱俱没、葱岺5 个小国作为聘礼。
唐高宗永徽二年(公元651 年)西突厥阿史那贺鲁部强盛,他们欲乘唐太宗死亡之机,起兵反唐。唐廷急忙派人招抚,才未起事。但不久,贺鲁即拥众西走,并击败了射匮可汗,吞并其众,在双河(今伊宁)和千泉(今吉尔吉斯的塔什干)建立牙帐,自号沙钵罗可汗,胜兵10 万,与逃往吐火罗的乙毗咄陆连兵,控制了西域诸国。当年七月,沙钵罗侵扰庭州,唐派梁建方,契苾何力为弓月道行军总管,以高德逸、薛孤、吴仁为副将,发秦、成、岐、雍府兵3 万人及回纥5 万骑兵攻讨之。三年正月,梁建方、契苾何力在牢山大破处月部朱邪孤注,建方派高德逸率轻骑追击,生擒孤注。四年(公元653年)乙毗咄陆死,其子颉苾达度设自称真珠叶护,其部逐渐被沙钵罗所吞并。显庆二年(公元657 年)正月,唐命苏定方为伊丽道行军总管,率燕然都护渭南任雅相,副都护萧嗣业发回纥等兵,从北道讨伐沙钵罗可汗,以太宗时降唐的突厥酋长阿史那弥射、阿史那步真为流沙安抚大使,从南道击安抚突厥旧众。十二月苏定方先在金山(今阿尔泰山)之北攻破了处木昆部,
① 《资治通鉴》卷194,贞观九年闰四月。
① 《资治通鉴》卷196,贞观十六年九月。
降其万余帐。当定方进军至曳咥河(今伊犁河)西时,沙钵罗率兵10 万前来拒战。定方命步兵占据南面的高地,手执长■布阵,自己率骑兵占据北面的高地。沙钵罗率骑兵先冲击步兵,但冲了3 次都未能冲散步兵,这时,定方率骑兵猛攻沙钵罗,大败之,杀伤和俘虏数万人。第二天,定方整军再进,胡禄屋等五弩失毕降唐。沙钵罗与处木昆屈律啜数百骑西走。五咄陆部落得知沙钵罗战败,也率众投降了南路的阿史那步真。
苏定方命萧嗣业、回纥婆闰率胡兵追击沙钵罗,定方与任雅相率新近降唐的突厥人紧随其后。唐军冒雪昼夜兼程,在双河与南道的阿史那弥射、阿史那步真的军队会合后长驱直入,沙钵罗措手不及,仓皇逃往石国。"定方于是息兵,诸部各归所居,通道路,置邮驿,掩骸骨,问疾苦,画疆埸(yì,音易),复生业,凡为沙钵罗所掠者,悉括还之,十姓安堵如故。"①萧嗣业继续追击沙钵罗,苏定方率大军退回。沙钵罗逃到石国西北的苏咄城时,被城主抓获,送给了追击到此的萧嗣业。
唐朝将突厥分成两部分,置濛池、崑陵二都护府,分别以阿史那弥射和阿史那步真为兴昔亡可汗和继往绝可汗,分统其众。三年(公元658 年),将阿史那贺鲁之地尽隶属于安西都护府。
(6)用兵高丽唐太宗在平定突厥,高昌以后,就将其战略目标转到了高丽。贞观十六年(公元642 年)高丽内部发动政变,东部大人盖苏文杀死国王,控制了高丽政局。十七年(公元643 年),新罗派人向唐求救,说受到百济和高丽的联合进攻,阻止了新罗与唐的交往。十八年(公元644 年)唐派使到高丽,命其不得侵扰新罗,但为高丽所拒绝。为此,太宗决定东征高丽。
是年七月,命将作大匠阎立德等人到洪州、饶州、江州造船400 艘,以运军粮。随后,命营州都督张俭率营州、幽州两都督府所属军队以及契丹、靺鞨、奚等部族先攻辽东(今辽阳市)作试探性攻击。十一月,太宗命张亮为平壤道行军大总管,率江、淮、岭、硖兵4 万,在长安、洛阳召募军士3000,战舰500 艘,从莱州渡海抵平壤。令李勣为辽东道行军大总管,率步骑6 万及兰州、河州降唐的少数部族军进发辽东,两军会合后再发起攻击。
十九年(公元645 年)三月,李勣率军从柳城(今辽宁朝阳市)出发。
四月,在通定渡过辽水,到达玄菟(今兴京),辽东道副大总管道宗率军抵达新城(今沈阳市北),营州都督张俭率胡兵为前锋,渡过辽水,直抵建安城(今营口市东南)。李勣、道宗攻克盖牟城(今沈阳东北)。张亮率水军从东莱渡海突袭毕沙城(今旅顺东北)。五月,李勣进军至辽东城下,太宗也亲自率大军赶往辽东。初八日,高丽派步骑4 万救援辽东,道宗率4000骑兵迎击,李勣率兵助战,大败高丽军。初十日太宗到达辽东城下,层层包围,昼夜攻打,数日后因风纵火,攻克辽东城,进军白岩城(辽东东北)下。六月初,太宗率军攻城之西北,李勣攻其西南,守城军士被迫投降。二十日,进至安市城。二十一日,高丽派延寿、惠真率兵15 万救援安市。临行前,有人为延寿分析双方战情说:"举海内之众而来,不可敌也。为吾计者,莫若顿兵不战,旷日持久,分遣奇兵断其运道,粮食既尽,求战不得,欲归无路,乃可胜也。"①这可谓是知己知彼,据天时地利,抗击强兵之妙计,但延寿不
① 《资治通鉴》卷220 显庆二年十二月。
① 《资治通鉴》卷198,贞观十九年六月。
以为意。唐太宗也担心延寿不决战,所以,当延寿进军到距安市40 里处时,太宗便派阿史那社尔率1000 突厥兵前去诱敌。两军交锋,唐军诈以力量不敌而退,高丽军乘胜追击,在安市城东南8 里处依山布阵。太宗命李勣率步骑1.5 万在西边的小山峦上布阵,命长孙无忌率精兵1 万为奇兵,从山北的狭谷中绕到敌军阵后,攻其背后,太宗亲率步骑4000 带着鼓角,卷起战旗登上北山,命各部军队听到鼓角后一起出击。高丽军队只看到太宗在北山上布阵,就整军前来攻打。这时,太宗令打开战旗,鼓角齐鸣。唐军各路兵马一同进击,延寿想分兵抗击,但其战阵已乱,被唐军打得大败。延寿率余众依山自固,唐军将其包围。长孙无忌又截断了他的归路,延寿、惠真不得不以其3.6万多人降唐。
唐军围攻安市,久未攻克,李道宗曾向太宗建议说:"高丽倾国以拒王师,平壤之守必弱,愿假臣精卒五千,覆其本根,则数十万之众可不战而降。"②但未被太宗采纳。高延寿、高惠真兵败降唐后,又向太宗建议:"安市人顾惜其家,人自为战,未易猝拔。。。乌骨城来辱萨老耄,不能坚守,移兵临之,朝至夕克。其余当道小城,必望风奔溃。然后收其资粮,鼓行而前,平壤必不守矣。"①唐多数将领赞成此议,认为"张亮兵在沙城,召之信宿可至,乘高丽凶惧,并力拔乌骨城,渡鸭绿水,直取平壤,在此举矣。"②但长孙无忌极力反对,认为"天子亲征,异于诸将,不可乘危儌幸。。。今建安、新城之虏,众犹十万,若向乌骨,皆蹑吾后,不如先破安市,取建安,然后长驱而进,此万全之策也。"③的确,诸将的意见具有一定的冒险性,长孙无忌的说法是有道理的。用兵征伐,很少有万全之策,战情随时变化,战略原则易于制定,具体战机则甚难把握,当年进军关中,太宗力主绕过隋军坚城直扑关中,如今屯兵坚城之下,却坐失良机,所以史家评论说"太宗之定天下,多以出奇取胜,独辽东之役,欲以万全制敌,所以无功。"④但一旦出现长孙无忌所担心的那种情况,腹背受敌,则会有全军覆灭的危险。太宗听从了长孙氏的建议,指挥唐军继续攻安市,安市死守,一次次击退了唐军的进攻。九月,天气变冷,草枯水寒,军队难以久留,而军粮又将尽,太宗不得不解围撤兵。
唐对高丽只能速战速决,陈寅恪先生对此曾有精辟的论述:"中国东北方冀(河北)辽(辽东半岛)之间,其雨季在旧历七月间,而旧历八、九月至二、三月又为寒冻之时期。。。必在冻期已过,雨季未临之短时间获得全胜而后可。否则,雨潦泥泞水雪寒冻皆于军队士马之进攻,餱粮之运输已甚感困难,苟遇一坚持久守之劲敌,必致无功或覆败之祸",⑤从上述唐军行军攻打之日即可证实此论。唐太宗屯兵坚城,久攻不下而又不愿冒险出击,以至在九月寒冻之期降临时,不得不无功撤兵。
贞观廿一年(公元647 年),太宗再议攻讨高丽。群臣都认为高丽依山为城,攻不易克,应派小股武装力量,侵扰其边疆,使他们疲于奔命,无暇② 《资治通鉴》卷198,贞观十九年六月。
① 《资治通鉴》卷198 贞观十九年九月。
② 《资治通鉴》卷198 贞观十九年九月。
③ 《资治通鉴》卷198 贞观十九年九月。
④ 《资治通鉴》卷198 贞观十九年九月胡三省注。
⑤ 《唐代政治史述论稿》下篇,上海古籍出版社,1982 年。
劳作,耽误农时。待其人心不稳,即可不攻自破。太宗采纳了这一意见,三月,派牛进达、李海岸率兵万余乘船从莱州渡海进攻高丽,命李勣等率兵3000从新城进攻高丽。李勣渡过辽水,攻破几座城池的外城后退回,牛进达与高丽作战百余次后退回。廿二年(公元648 年)正月,又派薛万彻、裴行方率兵3 万从莱州乘船渡海攻打。六月,太宗认为经过一年多的骚扰,高丽已很疲困,计划第二年发30 万大军一举灭之。七月,命强伟在剑南道修造船只,修好后经长江运到莱州。但不久因太宗病逝而停止出兵。
显庆五年(公元660 年),百济恃高丽之势,数侵新罗,新罗向唐求救。唐命左武卫大将军苏定方为神丘道行军大总管,率水陆兵10 万攻讨百济。八月,苏定方自成山(今山东荣城)渡海,百济据熊津江(今锦江)口迎击,被定方击溃。之后,唐军又击溃前来拒战的百济大军,其王与太子北逃。唐军进围其都城,国王次子泰自立为王,率军固守。百济王父子率众降唐,泰也不得不降,百济平。唐留军镇守。
龙朔元年(公元661 年)四月,任雅相为浿江道行军总管,契苾何力为辽东道行军总管,苏定方为平壤道行军总管,与萧嗣业及诸胡兵共35 万之众从水陆分道进击高丽。苏定方围平壤,久攻不下,值天降大雪,解围撤军。乾封元年(公元666 年)五月,高丽王盖苏文死,他的两个儿子彼此猜忌,互相攻打,长子男生向唐朝求援。六月,唐任命契苾何力为辽东道安抚大使,出兵救援。十二月,任命李勣为辽东道大总管兼安抚大使,庞同善、契苾何力为副将,水陆诸军及运粮部队都统一受李勣指挥。明年九月,李勣攻克新城,其它16 座城池也在唐军的攻击下纷纷投降。高丽派兵来袭击新城,被薛仁贵击溃,并乘胜攻占南苏、木底、苍岩3 城(在今沈阳、通化、四平一带)。其时,郭待封率水军别道进击平壤。
总章元年(公元668 年)二月,李勣攻克扶余城(今四平市),薛仁贵在金山(今四平西南)之捷后也进击于扶余城下,一举克之,扶余川中40余城望风请服。高丽派5 万人来救扶余,被唐军打败,斩获3 万。李勣攻下太行城(今丹东)后,各路军也一同向平壤进发。九月,高丽出降。唐置安东都护府于平壤,分其地为九都督府、四十二州,以薛仁贵检校安东都护,总兵2 万镇抚其地。
六、朝廷与藩镇的战争(一)平定安史之乱1。安禄山起兵的背景唐高宗、武则天时期,突厥开始复兴,并相继起兵叛离;与此同时,在今青藏高原上的吐蕃兴起,并对河西走廊地区和西域及剑南构成了严重威胁,唐无力对突厥和吐蕃实施大规模的征服性打击,于是,不得不在边疆地区驻屯大量兵力,防遏其侵扰,并逐渐建立了一个完整的防御体系。这一防御体系在玄宗天宝初年最后确立,这便是边疆的10 个节度:安西节度抚宁西域,北庭节度防制突骑驰、坚昆,河西节度隔断吐蕃、突厥,朔方节度捍御突厥,河东节度与朔方相掎角以御突厥,范阳节度镇御奚、契丹,平卢节度镇抚室韦、靺鞨,陇右节度备御吐蕃,剑南节度西抗吐蕃、南抚蛮獠,另有岺南五府经略,负责绥静南方各少数部族。
这一防御体系在对外防御上是较为严密的,它们之间可以相互配合,互为犄角,同时,又可以彼此牵制,互相防范,不至由于兵力过重而导致边将作乱。但制度是一回事,具体运行又是另外一回事,最大的问题是将帅久任,不按时换防;其二是一人而兼任数镇节度使,这就增加了边将谋反的可能性,为其作乱提供了必要的条件。安禄山身兼卢龙、范阳、河东3 镇节度使,又向朝廷请求任命自己的亲信为将官。终于,在天宝十四载(公元755 年)十一月起兵,拉开了长达8 年之久的安史之乱的序幕。
2。安禄山挥军南下(1)东都阻击天宝十四载(公元755 年)十一月初七日,安禄山命范阳节度副使贾循留守范阳,平卢节度副使吕知海留守平卢,别将高秀岩留守大同(今山西朔县);又派何千年、高邈率奚骑20 名,声言献射生手,乘驿到太原,乘太原副留守杨光翙出迎之机,劫之而去。禄山亲率所部军队及奚、契丹、室韦、同罗等少数民族的部族共15 万人,号称20 万,以讨杨国忠为名南下,"部骑精锐,烟尘千里,鼓噪震地。时海内光承平,百姓累世不识兵革,猝间范阳兵起,远近震骇。河北皆禄山统内,所过州县望风瓦解,守令或开门出迎,或弃城窜匿,或为所擒戳,无敢拒之者"①。
太原首先把禄山劫持杨光翙的情况上报到朝廷,随后,东受降城的将领也报告说禄山叛乱,但玄宗还不相信。十三日,各路情报相继报到,玄宗才召集宰相商议对策,并派毕思琛到洛阳,程千里到河东,召募军队,抗击叛军。这时,恰逢安西节度使封常清入朝,玄宗问以讨伐叛军的方略,常清请即刻派他到洛阳,开府库,募士兵,北渡黄河,平定叛乱。随后,又任命郭子仪为朔方节度使,王承业为太原尹,并增设河南节度使,阻击叛军南下。继尔,又派高仙芝率军东征。
十七日,安禄山到达博陵(今河北定县),派安忠志镇守土门(今河北
① 《资治通鉴》卷217,天宝十四载十一月。
井陉县之井陉口),到藁城后,常山郡太守颜杲卿无力抵抗,向禄山伪降,禄山派李钦凑镇守井陉口(今河北井陉县内),以阻击从西而来的唐军。十二月初一日,禄山率军在灵昌(今河南滑县西南)渡过黄河,攻克灵昌郡,杀死了新设立的河南节度使张介然。初八,禄山攻克荥阳(今河南荥阳)后,命田承嗣、安忠志、张孝忠为前锋,向东都洛阳进发。封常清率军拒击于武虎(今河南汜水县)。由于是刚刚召募组建,未及训练,一战即溃,逃至葵园,常清整众再战,又败。十二日,禄山攻占东都,常清在都亭驿、宣仁门等地连战连败后,向西溃退到陕郡(今三门峡一带),与高仙芝会合。他向高仙芝建议说"常清连日血战,贼锋不可挡。且潼关无兵,若贼豕突入关,则长安危矣。陕不可守,不如引兵先拒潼关以拒之"①。于是,两人率兵退到潼关。其时,朝廷向各节镇召集的军队尚未赶到,关中惊恐,但禄山在东京准备称帝,没有及时再派大军进攻潼关,唐军趁此机会才得以稍事休整。(2)唐军对河北的打击当安禄山率军渡过黄河后,颜杲卿就起兵,打击留守于河北的叛军。郭子仪也出兵,打败了禄山镇守于云中(今山西大同)的军队,攻克马邑(今山西朔县),打开了东陉关(今山西雁门关)。颜杲卿率军攻占了井陉关,河北诸郡纷纷响应,有力地牵制了安禄山。天宝十五载(公元756 年)二月,李光弼率步骑万余人、太原弩手3000 人出井陉,攻克常山。史思明得知常山失守,急忙引军救援,光弼派步兵5000 人从东门出战。时叛军围城不退,光弼派弓箭手1000 人,分作4 队,轮流放箭射击,叛军稍退。又派5000 人在泘沱河列阵,叛军以骑兵来攻,光弼命发箭射击,人马中箭者甚众。此时,光弼等得知叛军的步兵5000 从饶阳赶来,正在逢壁休息,光弼立刻派步骑2000 人去偷袭。史思明闻知其步兵遭到围歼,只得退兵至九门。四月,郭子仪率精兵出井陉至常山,与光弼军会合,十一月,于九门城南大败思明,思明从赵郡逃到博陵。安禄山又增派步骑2 万回援史思明。几天后,唐军又在嘉山向史思明发起攻击,大败之,思明狼狈逃回博陵,唐军围城,河北十多个郡都杀死叛军守将,向唐军投降,幽州和洛阳的交通被截断。在河南的叛军军心也为之动摇。