贞观十二年(公元年)松州之战,是唐朝与吐蕃的第一次大规模交战。在粗略查阅了相关史料后,将松州之战的情况简单整理如下。
一、战前背景——吐蕃打垮吐谷浑,并击破党项及白兰诸羌
松州战役之前,吐蕃先出兵击败了吐谷浑、党项和白兰诸羌。笔者对此作一简单介绍。
1、交战各方的基本情况
吐蕃与吐谷浑的基本情况这里就不再赘述了,新旧唐书吐蕃传和西域传对它们有详细的记载。
党项与白兰的情况,这里简单介绍一下。
党项在吐谷浑以南,由很多部落组成,其中拓拔部最强。贞观三年(公元年),党项细封部归降大唐,唐朝在其地设置羁糜州轨州,拜其首领为刺史。此后,除拓跋部之外的党项诸部纷纷归顺唐朝,唐朝又相继设立崌、奉、严、远等羁糜州,对其加以控制。贞观九年(公元年)唐军击败吐谷浑后,拓跋部在唐朝的招抚下,也前来归降,唐朝在其地设立了懿、嵯、麟、可等三十二个羁糜州。以上羁糜州大多隶属于松州都督府。
白兰与党项临近,“武德六年(公元年),使者入朝”,“胜兵万人,勇战斗,善作兵,俗与党项同。”(《新唐书西域传》)
党项及白兰的具体情况,大家可查阅新旧唐书的西域传。
吐谷浑党项白兰
2、交战经过
贞观十二年(公元年),吐蕃赞普松赞干布(汉文史书称之为弃宗弄赞)率军入侵吐谷浑并将其击败。
(1)出兵原因
关于出兵的原因,两唐书和资治通鉴都说成是吐蕃请婚遭拒、使者恶意挑拨,如《资治通鉴》就记载道,“初,上遣使者冯德遐抚慰吐蕃,吐蕃闻突厥、吐谷浑皆尚公主,遣使随德遐入朝,多赍金宝,奉表求婚;上未之许。使者还,言于赞普弃宗弄赞曰:‘臣初至唐,唐待我甚厚,许尚公主。会吐谷浑王入朝,相离间,唐礼遂衰,亦不许婚。’弄赞遂发兵击吐谷浑。”
实际上,当时的吐蕃,正处于扩张时期,唐旄、苏毗和羊同等与吐蕃相邻的部落都遭到了吐蕃的进攻,征服吐谷浑也是吐蕃对外扩张行动的一部分。请婚遭拒及使者挑拨,只是借口和导火索而已。
而唐朝为什么不答应吐蕃的请婚要求呢?笔者认为,太宗时期,唐朝在消灭东突厥后,国势日盛,威震四海,因此,唐朝一般是在周边势力向其表示臣服之时,为加强关系才对其赐婚,将弘化公主嫁到吐谷浑就是典型的例子。而吐蕃当时并未明确向唐朝表示臣服,此时赐婚,对唐朝没有实际意义。
(2)实力对比
吐蕃不必多说,当时正处在上升期,“近世浸强,蚕食它国,土宇广大”(《资治通鉴》)。
而当时的吐谷浑刚刚在贞观九年(公元年)遭受了唐军的毁灭性打击,国力虚弱,内乱不断,“顺(吐谷浑可汗)既久质于隋,国人不附,未几为臣下所杀。其子燕王诺曷钵嗣立。诺曷钵既幼,大臣争权,国中大乱”(《旧唐书西域传》)。
双方实力一强一弱,差别非常明显。
(3)交战过程
吐蕃的进攻非常顺利,“率羊同共击吐谷浑,吐谷浑不能亢,走青海之阴,(吐蕃)尽取其赀畜”(《新唐书吐蕃传》)。
打垮吐谷浑后,吐蕃又乘胜折向东南,击破了党项及白兰诸羌,然后,“勒兵二十万入寇松州”(《新唐书吐蕃传》)。松州之战正式拉开帷幕。
二、松州初战,唐军受挫
先简单介绍一下松州,松州属唐朝剑南道,贞观二年(公元年),唐朝将松州设为下都督府,主要负责管理党项及其他诸羌的羁縻州。根据严耕望先生《唐代交通图考》的考证,松州是唐朝剑南道通向吐谷浑的交通要道,松州州城西北三百里有甘松岭,唐代在此曾设置通轨军镇守,通轨军以西就是党项,党项西北通向吐谷浑。
松州
贞观十二年(公元年)七月乙亥(二十九日),吐蕃在打败党项之后,开始入寇松州。(《资治通鉴》)
松赞干布在进逼松州之后,并未立即深入,而是继续遣使请婚,只不过态度更加强硬,“谓左右曰:‘公主不至,我且深入。’”(《新唐书吐蕃传》)。只不过,他的强硬没有带来唐朝赐婚,反而带来了松州唐军的出战。
当时唐朝方面担任松州都督的人叫韩威,史载“都督韩威轻出觇贼,反为所败”(《新唐书吐蕃传》)。
此战的具体交战地点,史书没有记载,笔者认为,可能在甘松岭一带。上文指出,甘松岭是松州与党项之间的重要通道,甘松岭以西就是党项,唐朝曾在甘松岭设有通轨军。通轨军具体设置于何时,两唐书地理志均未明确记载,但是,陈子昂在《上蜀川军事状》中说,“松、潘诸军,自屯镇已来,於今相继,百十馀年”,此状上于武则天时期,说明在北周或者隋朝时期,松州就有驻军,贞观十二年(公元年)自然也应有驻军。而甘松岭作为松州的边界要地,即使贞观十二年(公元年)未在此正式设立通轨军,也应该有部分唐军在此布防。而吐蕃军在打垮党项后,并未立即入寇松州,而是“屯松州西境”(《资治通鉴》),可能具体就屯在甘松岭,与布防于此的唐军对峙。
这次接触战,唐军虽然受挫,但是损失未必很大,原因有二:首先,松州作为一个下都督府,本身的兵力并不多,陈子昂在《上蜀川军事状》中说,“臣在蜀时,见相传云,闻松、潘等州屯军数不逾万”,武则天时期,吐蕃对唐朝的威胁日渐增强,唐军在松州的驻防兵力似应多于贞观十二年(公元年),即便如此,仍不足万人,据此推断,贞观十二年(公元年)唐军在松州的守军也应少于1万人。第二,韩威出阵的目的是观察一下吐蕃军,自然不会把全部守军都带出来。综合以上两点判断,韩威率领的唐军至多只有几千人。
但是,此战影响却不小,战后,原本附属唐朝的部分羌酋发动了叛乱,“羌酋阎州(一说阔州)刺史别丛卧施、诺州刺史把利步利并以州叛归之”(《资治通鉴》)。唐朝暂时陷入不利境地。
这里多说一句,关于韩威,史书里对他的记载很少,但是,在两唐书西域传和资治通鉴中提到,在贞观二十二年(公元年)阿史那社尔征讨西域时,唐军将领中有一个叫韩威的,时任伊州刺史。如果这两个韩威是同一个人,那么,韩威可能是在松州受挫后受到了降职处分,因为松州是下都督府,其都督是从三品,而伊州是下州,其刺史仅仅是正四品下。
三、再战松州,吐蕃败退
吐蕃在松州的进攻,使得太宗下决心对吐蕃重兵出击,“(八月)壬寅(二十七日),以吏部尚书侯君集为当弥道行军大总管,甲辰(二十九日),以右领军大将军执失思力为白兰道、左武卫将军牛进达为阔水道、左领军将军(一说右领军将军)刘兰为洮河道行军总管,督步骑五万击之”(《资治通鉴》)。下面对此次交战作简单介绍。
1、唐军将领
参战的四位唐将,侯君集和执失思力在此不再介绍,两人在新唐书中都有传,都是能征善战之将;牛进达在两唐书中没有传,但是两唐书和资治通鉴关于他的记载很多,此人后来参加过对高昌和高句丽的征讨,也是一员虎将;至于刘兰,两唐书在侯君集等人的传的后面附有他的传,他参加过对突厥作战,也非等闲之辈。
侯君集
2、双方兵力对比
唐军不必多说,史书明确记载为步骑5万。
吐蕃有多少兵力呢?两唐书和资治通鉴说有20万,有些夸张了。据范文澜先生编写的《中国通史》记载,吐蕃在松赞干布时期,其军队划分为四如四十东岱,东岱就是千户所。当时四如四十东岱刚刚形成,每个东岱也就管理多户,每户出1兵,则其总兵力在4万至5万当是比较合理的。吐蕃史书记载松赞干布要求娶唐公主时,说“赞普致书唐主曰:若不许嫁公主,当亲提五万兵,夺尔唐国,杀尔,夺取公主”。以此来看,当时吐蕃的主力部队大约也就是四五万人。
因此,总体看,唐军与吐蕃军兵力大体相当。
3、交战过程
牛进达作为唐军的先锋,率军首先与吐蕃军交战,“吐蕃攻城十余日,进达为先锋,九月,辛亥(初六日),掩其不备,败吐蕃于松州城下,斩首千余级”(《资治通鉴》)。
牛进达与吐蕃军交战的地点史书明确记载为松州城下,如果此前韩威与吐蕃军确实是在松州西北的甘松岭交战的话,那么,唐军受挫后,应该是未能守住甘松岭,因而向东南撤退,退守松州州城。牛进达接战之前,吐蕃军已经攻城10多天了,却未能攻下,这也可以说明,此前韩威率领的唐军虽然受挫,但是仍有足够的兵力抵抗吐蕃军的进攻。
至于交战过程,上文已引用了通鉴的记载,两唐书记载大体相同,只是提到“夜袭其营”、“夜鏖其营”,说明唐军搞的是夜袭。总之,唐军趁夜晚奇袭吐蕃在松州城下的军营,获得胜利,斩首余级。就此战果来看,吐蕃受挫,但主力尚存,然而,就在这种情况下,松赞干布下令撤军,松州之战至此结束。
4、罢兵原因
吐蕃为何要在主力尚存的情况下退兵呢?笔者认为,主要有以下几点原因。
首先,松赞干布此次进攻松州,原本就不是要抢占唐朝的多少土地,而是强迫唐朝赐婚,现在,唐朝不但不赐婚,反而发重兵前来应战,如果松赞干布不撤军,双方继续厮杀,他的目的就更加无法实现。
第二,吐蕃国内局势并不稳定,多年征战,连兵不息,新征服的各部落也需要时间去逐渐安抚,松赞干布的大臣也因此劝他退兵,“初东寇也,连岁不解,其大臣请返国,不听,自杀者八人”(《新唐书吐蕃传》)。在后方不稳的情况下,以吐蕃主力与唐军决战,过于冒险。
第三,在这次交锋中,唐军展示了自己的作战能力,让吐蕃吃到了苦头。当时唐军主力部队还未到位,但仅仅是牛进达的先锋部队就以奇袭的方式取得了斩首千余级的胜利,显示了强悍的战斗力,从气势上压倒了吐蕃。
唐朝在获胜之后,为何没有乘胜追击呢?笔者认为,主要原因有以下几点。
首先,吐蕃快速退兵并遣使谢罪,使得唐军不必继续追击。唐朝对其周边势力,并不是都要赶尽杀绝,只要使其臣服于唐朝,就算达到目的,吐谷浑就是明证。