标题：唐与吐蕃之战
简介
唐与吐蕃的战争，是公元7世纪至9世纪发生在唐朝和吐蕃之间的战争。吐蕃是居住在我国西藏高原的古老民族(今藏族的前身)，于公元6、7世纪建立的奴隶制国家。是一个位于青藏高原的古代王国，  唐与吐蕃由松赞干布到达磨延续两百多年。吐蕃与唐时战时和，几乎与二者存亡相始终。原因是吐蕃与唐朝争夺西域和青海地区。唐太宗时期，双方发生一次规模有限的冲突，唐军击退了吐蕃军；唐高宗、武则天时期，唐朝处于守势，保住了西域；唐玄宗时期，吐蕃处于守势。安史之乱期间和之後，吐蕃借机控制了陇右十八州和安西四镇，一度攻陷唐朝都城长安。唐朝联合回鹘、南诏、大食，合围吐蕃，加之吐蕃连年征战，国势大衰，最后於877年分裂崩溃。
其间，唐朝和吐蕃八次会盟，由于唐朝文成公主、金城公主先后嫁给吐蕃赞普，所以唐蕃关系又称舅甥之盟。
从唐高祖武德六年(623年)至唐亡(907年)，唐朝在河西、陇右、关中(今甘肃、青海、陕西一带)和西域(今新疆、中亚一带)等地区为保卫边防与对西域的控制，和吐蕃进行的长期作战[1-3]。
背景
松赞干布于贞观八年（634年）遣使与唐朝修好，唐朝也派臣入蕃。贞观十年（636年），松赞干布派专使去长安请婚，唐朝不允，松赞干布遂借口唐朝属国吐谷浑从中作梗，率领20万军队入侵吐谷浑，唐朝派5万军队，由侯君集、牛进达指挥，击退了吐蕃的攻击。唐太宗决定安抚吐蕃，把一个远房侄女文成公主嫁给了松赞干布。虽然唐军击退了吐蕃军，但是唐朝也见识到了吐蕃的力量。此后唐太宗在位期间，  吐蕃[4]唐朝与吐蕃没有发生任何冲突。贞观二十一年（647年），当唐军攻打西域国家龟兹的国王白诃黎布失毕时，唐太宗就征用了吐蕃军队。贞观二十二年（648年），当唐使王玄策被困在政治动荡印度时，王玄策要求吐蕃和尼泊尔援助，贞观二十三年（649年），唐使王玄策率领从唐朝的附属国中借来的番兵横扫印度，并且攻灭了当时印度五国中最强大的中印度，俘虏其国王阿罗那顺。唐太宗征伐高丽回唐后，松赞干布立即派禄东赞前去祝贺。奉表说：“圣天子平定四方，日月所照之国，并为臣妾，而高丽恃远．阙于臣礼。天子自领百万，度辽致讨，隳（hui）城陷阵，指日凯旋。夷狄才闻陛下发驾，少进之间，已闻归国。雁飞迅越，不及陛下速疾。奴忝预子婿，喜百常夷。夫鹅，犹雁也，故作金鹅奉献。[5-7]”
唐高宗即位后，册封松赞干布为西海郡王、驸马都尉。松赞干布为了表示效忠，曾致书长孙无忌等大臣：“天子初即位，若臣下有不忠之心者，当勒兵以赴国除讨。”并献黄金珠宝15种，供于昭陵。松赞干布死后吐蕃虽然摆脱了与唐朝的臣属关系，但吐蕃也仍然是唐朝的外甥之国。
直至唐太宗和松赞干布都去世十几年后的龙朔二年（662年），吐蕃和唐之间因吐谷浑和西域，冲突再起。吐蕃不听唐高宗的诏谕，在次年灭亡了吐谷浑。龙朔二年（662年），吐蕃联合西突厥弓月部进攻龟兹，次年进攻疏勒，麟德二年（665年），进攻亲唐的于阗。唐朝所封西突厥继往绝可汗阿史那步真向安西都护苏海政诬告兴昔亡可汗阿史那弥射谋反，弥射被杀。突厥对唐朝离心，乾封二年（667年），阿史那都支、李遮匐率西突厥弩失毕部归附吐蕃。吐蕃暂时控制了瓦罕走廊 [8]。
高祖和太宗时期
唐高祖武德六年(623年)四月，吐蕃攻陷唐芳州(治常芳，今甘肃迭部东南)，这是最早见于记载的唐蕃之间的交战。
唐太宗贞观十二年(638年)，吐蕃赞普松赞干布率军进攻唐松州(治嘉诚，今四川松潘)，被唐军击退(参见“松州之战”)。十五年，唐以文成公主入嫁松赞干布，唐蕃关系在此后30余年内十分融洽。　
吐谷浑之争唐初，吐谷浑乘唐朝初兴无暇西顾，频拢西境，阻塞中西交通，而唐朝则以许互市消极应付。贞观年间，吐谷浑仍不断侵扰，沿边11州均受其害，已处贞观盛世的唐朝再也不愿坐视。同时，唐朝为经营西域也急于扫除中西交通的障碍。贞观八年（634），唐太宗抓住吐谷浑攻凉州事件，集军1万分3路进军，经过一年军事行动，彻底击溃吐谷浑，并于贞观十三年（639）以宗室女弘化公主（即西平公主）和亲诺曷钵。  唐高祖[9]
正当吐谷浑与唐和好关系顺利发展之际，松赞干布治理下的吐蕃崛起，其北境直接与吐谷浑南界为邻。吐谷浑成了吐蕃向外拓疆和唐朝安边的必争之地。公元638年秋，松赞干布率吐蕃大军攻击唐朝的松州，命使者送上金帛，声称来迎接公主，谓左右曰 ：“公主不至，我且深入 。” 太宗遣吏部尚书侯君集为当弥道行营大总管，右领军大将军执失思力为白兰道行军总管，左武卫将军牛进达为阔水道行军总管，右领军将军刘兰为洮河道行军总管，率步骑五万以击之。唐军先遣部队在牛进达指挥下，打败了吐蕃军。松赞干布惧，引兵而退，遣使谢罪。因复请婚，太宗许之。松赞干布乃遣其相禄东赞致礼，献金五千两，自余宝玩数百事。唐太宗将宗室女（文成公主）嫁给松赞干布。由于唐太宗处置得当，松赞干布在文成公主和亲后奉行对唐和好政策，贞观十五年（641）后，唐朝、吐谷浑、吐蕃三方相安无事。吐蕃将公主嫁与吐谷浑王诺曷钵，结成甥舅之国。永徽三年（652），高宗封会稽郡王李道恩第3女为金城公主，许给诺曷钵长子慕容忠。[10] 
松赞干布死后，吐蕃大权掌握在大论禄东赞手中，吐蕃开始向四周扩张，与唐和好的国策发生逆转。首当其冲的是吐蕃的北邻吐谷浑。显庆元年（656）后，吐蕃频击吐谷浑，龙朔三年（663），禄东赞率军攻占吐谷浑，吐谷浑王诺曷钵及弘化公主等数千帐逃至凉州，吐谷浑复亡。如史籍所载：“吐谷浑自晋永嘉之来，始西渡洮水，建于群羌之故地，至龙朔三年为吐蕃所灭，凡三五○年。[10]”  松赞干布[11]
吐蕃占有吐谷浑后，其北境直接与唐河陇相接，威胁着唐朝的河陇、西域。唐朝的对策一方面是助吐谷浑，使之为其屏障。乾封元年（666）五月，唐朝封诺曷钵为青海王，表现唐朝使诺曷钵重返青海为王的决心；另方面积极备战，伺机一决雌雄。 
吐蕃统治者一方面强化对吐谷浑旧地的统治，另方面继续其进攻的势头，于咸亨元年（670）大举进军西域，“残羁糜十八州（掠安西四镇所辖羁糜州），率于阗取龟兹拨换城（今阿克苏），于是安西四镇并废”，是年四月，高宗派薜仁贵、阿史那道真等率军5万出击吐蕃，在大非川（青海是渠南切吉旷原）与吐蕃钦陵（禄东赞之于）40万军激战，唐军大败，全军覆没。大非川一役，最终使吐谷浑诺曷钵依靠唐朝力量恢复其势力的希望破灭。从此，吐谷浑作为一个部族体，分别归吐蕃、唐朝统治，散居青海、甘肃、陕西、宁夏等地[10]。 
同一时期，吐蕃又兼并唐剑南道管辖的诸羌羁糜州。乾封二年（667），禄东赞率军攻唐边境，“生羌十二州为吐蕃所破”。到唐肃宗时，除少数羌州内徒外，余均并入吐蕃。至此，吐蕃与唐争斗的重心转移到西域。
河陇之争贞观元年（627），唐太宗划全国为10道，陇坻以西为陇右道。睿宗景云二年（711），又从陇右道中分出黄河以西为河西道，领凉、甘、肃、瓜、沙、伊、西7州。河西、陇右分治，习惯上简称河陇，大体上即是元明以后的甘肃和新疆东都地区。河陇地区是丝绸之路的要孔，在战略上据有极重要地位。吐蕃若控制了河陇，即可切断与西域的联系，又可成为进攻唐朝心腹地区的跳板。吐蕃奴隶主的攻唐战略，即是先蚕食边境军事据点，然后重点破陇右，遮断河西，孤立西域，进而兵锋直指唐朝政治中心。  唐太宗[12]
长安唐朝对吐蕃的进攻是有准备的。玄宗开元年间特设河西节度使以防吐蕃和它与回纥可能发生的联系，陇右、剑南两节使专防吐蕃进攻。仅在河西、陇右两节镇即驻精兵14.8万人戎守。安史之乱爆发后唐朝穷于应付，实力渐衰，而吐蕃正是赤松德赞执政时期，他平定内乱，任用尚野息、尚悉东赞、尚赞摩和论悉诺（汉籍作马重英）“三尚一论”辅政，势力大振。因此，吐蕃对河陇地区的蚕食日趋加剧。肃宗至德元年（756），吐蕃陷威戎、神威、定戎、宣威、制胜、金天、天成等军，翌年（757），再取廊、霸、岷等州及河源、莫门等军。宝应元年（762），“陷临洮，取秦、成、渭等州”。代宗广德元年（763），入大震关，取兰、河、鄯、洮等州，于是“陇右地尽亡”，同年10月，吐蕃军乘胜长驱直入，进逼长安。代宗仓皇逃往陕州，吐蕃入据长安，立金城公主侄李承宏为唐帝。吐蕃军据城15日后被唐将郭子仪驱逐，屯军原（宁夏固原）、会（宁夏中卫）、成（甘肃成县）、渭（甘肃陇西）等地。是役是唐蕃交战中唐朝最大一次失败[13]。 
吐蕃虽自长安退兵，在陇右的进攻势头并未减弱。766年，吐蕃军又占甘州，肃州。十一年（776），再占瓜州，德宗建中二年（781），占沙州，至贞元十七年（791），攻陷西州。安史之乱后不到半个世纪，河陇诸州及安西、北庭辖地皆为吐蕃所并[13]。 
赤松德赞执政以来，对外扩地战绩显赫，吐蕃北方占甘、肃、瓜、沙诸州和北庭、安西地区；南占剑南、西川大片地方，东南与南诏相接，南达天竺，西至大食，为吐蕃的鼎盛期。
西域之争贞观年间，吐蕃势力开始进入西域。高宗龙朔二年（662）十月，吐蕃军队在疏勒以南地区与唐军相遇。史载：“（苏）海政军回至疏勒之南，弓月又引吐蕃之众，来拒官军，海政以师老不敢战，遂以资略吐蕃，约和而还。”次年底，吐蕃联兵弓月、疏勒进攻于阗。咸亨元年（670）大非川之役后，吐蕃乘势攻陷了唐安西都护府治所龟兹，占安西四镇（龟兹、于阗、焉耆、疏勒）大部分治地。军事上失势，迫使唐废弃四镇，安西都护府治所迁回西州（新疆吐鲁番）。唐朝在西域实际上仅能控制自沙州至伊州、西州、昆陵都护府、蒙池都护府一线，天山以北、以东地区，塔里木盆地均为吐蕃势力所控。在西域的力量对比，唐弱而吐蕃强，处守势[13]。 
武则天临朝执政，决心夺回四镇，改变以守为主的被动局面，使唐蕃争夺西域进入一个新的阶段。垂拱元年至二年（685－686）、永昌元年（689），唐军二次主动出击吐蕃，均遭失败。长寿元年（692），武则天再次组集大军出击，武威军总管王孝杰、武卫大将军阿史那忠领兵“大破吐蕃，克复龟兹、于阗等四镇，自此复于龟兹置安西都护府，用汉兵三万人以镇之”。 这次军事行动的胜利，不仅使唐朝重新确立了对西域的统治地位，对于吐蕃的政局也产生了极大的影响。松赞干布死后，吐蕃大权为大论禄东赞所掌。乾封四年（667），禄东赞病死，诸子分掌吐蕃军政大权。垂拱元年（685），都松茫波杰受尊赞普尊号，大权仍为禄东赞家族所掌握。随着都松茫波杰年龄日增，对禄东赞家族专权日益不满。西域兵败，便成为赞普收回权力极好契机。圣历二年（699），已23岁的都松茫波杰首先发难，禄东赞长子论钦陵兵溃，在宗喀（青海湟中县）自杀，其弟论赞德率千余人，其子论弓仁率吐谷浑7000账降唐。结束了持续近半世纪的禄录赞家族贵族专政的局面。自武则天收复四镇至安史之乱的半个世纪，唐朝在西域地区仍保持优势，只在大小勃律（今克什米尔一带）与吐蕃发生过战争。安史之乱爆发后，唐朝“尽征河陇、朔方之将镇兵入靖国难”，西域、河陇军力空虚，吐蕃乘机卷土重来，兵锋首指河西陇右地区。广德元年（763），陷凉州，陇右、河西诸郡大部分地区为吐蕃所占，安西四镇和伊、西两州、北庭等地与中央政府联系被切断。建中二年（781），沙州失陷，西域更处于不利境地。虽然回纥助唐抗吐蕃，并开通了“回纥”路，但并未完全扭转唐在西域与吐蕃争斗中的劣势。至德宗贞元三年（787），吐蕃复攻回纥，北庭、安西无援，相继陷于吐蕃。自此天山北路同河西地区的吐蕃势力连成一片[10]。
高宗和武则天时期
高宗李治即位后，唐与吐蕃的战争逐渐增多，规模也日益扩大。
敦煌出土的吐蕃文《编年史》第十条：至羊年（高宗显庆四年，659年），赞普驻于乍之鹿园。大论东赞驻吐谷浑。达延莽布支于乌海东如与唐廷苏定方交战，达延战死，且以八万败于一千。  武则天[14]
高宗咸亨元年(670年)，吐蕃攻陷西域十八羁縻州，又联合于阗(今新疆和田)攻陷龟兹(今新疆库车)的拨换城(今新疆阿克苏)；唐朝被迫罢龟兹、于阗、焉耆(今新疆焉耆)、疏勒(今新疆喀什)等四镇；此前数年，吐蕃已攻灭吐谷浑，占有其地。唐高宗任命阿史那忠为西域行军大总管，出征西域；任命薛仁贵为逻娑(今西藏拉萨)道行军大总管，进攻吐蕃并援送吐谷浑还故地。此役，唐军出动5余万人，欲长驱直入，一举击败吐蕃。唐军进至大非川(今青海共和西南)后，薛仁贵以路险带辎重行军不便，率先头部队轻装前进，在积石河口击退吐蕃军，驻军乌海(今青海兴海西南)等待唐军主力到达。唐军主力未能轻装前进，行动迟缓，未至乌海即遭20万吐蕃军的袭击，大败退走，辎重也全部丢失。薛仁贵退守大非川。吐蕃相论钦陵率大军40余万进攻唐军。唐军伤亡殆尽，薛仁贵被迫与吐蕃约和退军(参见“大非川之战”)。 (《新唐书·列传（第一百四十六上）· 西域上》记载：“咸亨元年，乃以右威卫大将军薛仁贵为逻娑道行军大总管，左卫员外大将军阿史那道真、左卫将军郭待封副之，总兵五万讨吐蕃，且纳诺曷钵于故廷。王师败于大非川)[10]
仪凤三年(678年)，唐高宗派中书令李敬玄等率兵18万再次进攻吐蕃。双方先战于龙支(今青海民和东南)，吐蕃退走。唐军继续深入，在青海湖附近与论钦陵率领的吐蕃主力激战，唐军大败。唐将黑齿常之率敢死队夜袭吐蕃军，唐军才得以乘敌混乱之际退回鄯州(今青海乐都)(参见“唐与吐蕃青海之战”)。 
此后，唐在河陇一带改取守势，屯田备边。吐蕃在河陇以至剑南一带的战略则是稳扎稳打，逐步扩大其占领区域。对唐的进攻多限于边境地区，一般不大举深入。在西域战场，由于从唐本土至该地的道路遥远险阻，后勤供应困难以及双方的兵力大多用于其它战场等原因，唐蕃都有兵力不足的问题。因而都很注重与当地土著连兵，致使唐蕃之间的战争有时表现为针对对方盟友或对方联盟的军事行动。  唐朝西北地区
咸亨四年(673年)，唐朝派鸿胪卿萧嗣业发兵征讨依附吐蕃的疏勒军。延载元年(694年)，唐将王孝杰大败吐蕃与西突厥余部的联军。由于西域地域辽阔，各城国、部族相距较远等原因，唐蕃双方在这里的军事行动多是远程行军，大进大退。如垂拱三年(687年)，吐蕃翻越喀喇昆仑山和昆仑山进入西域，攻克安西四镇，长驱东向，其前锋直达敦煌(今甘肃敦煌西)。长寿元年(672年)，唐将王孝杰率兵从西州(今新疆吐鲁番)出发，转战数千里，直至于阗等地，大破吐蕃，复取安西四镇(参见“安西之战”)。战后，唐派重兵驻守四镇，从而结束了唐蕃在西域反复争夺的局面[13]。 
综观这一时期的唐蕃战争形势，唐在西域略占优势，吐蕃则在河陇占有优势。唐朝初年在军事上对周边各族大都占有明显优势，唯独吐蕃是个例外。除军事指挥原因外，还有其它多种原因。如吐蕃国法严整，上下齐力，内部较稳固，民风剽悍尚武，且河陇一带的军事地理形势对其十分有利。吐蕃位于青藏高原，攻唐可居高临下，直入平川；而唐击吐蕃却要仰攻高寒缺氧的青藏高原，行军作战十分不便[6][10]。
大非川之争670年，大非川之战，唐与吐蕃战争全面爆发。
乾封二年（667年），吐蕃大相禄东赞去世，总章二年（669年），吐蕃赞普芒松芒赞以其子噶尔·赞聂多布为大相，由其弟噶尔·钦陵带军驻扎在原吐谷浑。总章三年（670年），钦陵率领40万吐蕃军队入侵并攻占了安西四镇，联合于阗攻陷龟兹的拔换城（今新疆阿克苏）。四月初九，唐朝以薛仁贵为逻娑道行军大总管，阿史那道真、郭待封为副，领军5万人反击吐蕃军，以收复沦陷的安西四镇，并帮助“护吐谷浑还国”。薛仁贵率军经鄯州（今青海省乐都县）至青海湖南之大非川。薛仁贵留郭待封率2万人守护辎重于大非川（今青海省共和县西南的切吉旷原）。随后，薛仁贵率军轻装奔袭。在河口（今青海省玛多县）大败吐蕃军队。薛仁贵乘胜进占乌海城。但郭待封不服军令，擅率后队继进。吐蕃军以20余万军队发起攻击，击败郭部，唐军辎重尽丧。薛仁贵被迫退保大非川。吐蕃军与唐军对峙到八月，主力齐集后，钦陵指挥40余万大军进攻唐军。薛仁贵在无险无粮的情况下，进行了顽强的抵抗。但最终薛仁贵被迫“与钦陵约和而还”。战后，吐蕃军占据了安西四镇。唐朝被迫将安西都护府迁至西州（今新疆吐鲁番），吐谷浑亦被吐蕃彻底吞并[15]。  薛仁贵
关于大非川之战唐军的人数，资治通鉴670年没说，《旧唐书列传第一百四十六上》《新唐书列传第一百四十一上》说率众十余万，《册府元龟》《旧唐书本纪第五》《新唐书列传第一百四十六上》说领兵五万，有人根据作战过程及李靖兵法分析，唐军为5万：大非川之战的过程，薛仁贵出击带的是战兵，辎重兵留给郭待封，郭待封部一共2万人，所以辎重兵应该不多于2万。按照李靖兵法，唐军每1万人中辎重兵3千，按照这个比例，10万的话辎重兵超过2万，10万之说有误；5万的话，辎重兵1.5万加5千战兵守辎重正好2万。所以5万之说正确[15]。
安西之争咸亨四年（673年），唐朝恢复了安西四镇，仪凤二年（677年），又被吐蕃控制；仪凤四年（679年），安西四镇被唐将裴行俭收复，垂拱三年（687年），武则天被迫收缩战线，放弃安西四镇。永昌元年（689年），唐朝文昌右相韦待价西征的军队在寅识迦河大败。武周长寿元年（692年），武则天以王孝杰为武威道总管，与阿史那忠节讨吐蕃。当年冬天，王孝杰击败吐蕃，收复了安西四镇，在龟兹国恢复设置了安西都护府[15]。
青海防御仪凤元年（676年），吐蕃侵袭唐朝的鄯州、廓州、河州（今临夏）和叠州。唐军反击，在临河龙支击败了吐蕃。仪凤二年（677年），李敬玄统率的唐军轻敌在青海湖大败。永隆元年（680年），吐蕃攻克靠近云南的安戎镇，在青海方向，被唐将黑齿常之阻挡，七月，黑齿常之率军击败论钦陵，升任河源军经略大使，负责河源地区的防御。黑齿常之上任后在当地展开屯田，使得驻军粮食得以自给，稳定了河源战线。开耀元年（681年）五月廿一，黑齿常之在良非川率军击败同样企图在当地屯田的噶尔·赞婆，斩首2000级。永淳元年（682年），论钦陵侵掠唐朝柘、松、翼等州。高宗命李孝逸等分道抵御。吐蕃在河源军被军使娄师德的军队在白水涧反击，八战八捷。高宗任命娄师德为比部员外郎、左骁卫郎将、河源军经略副使[15]。
武则天在收复安西四镇后，开始在青海积极反击吐蕃。长寿三年（694年），王孝杰在青海湖附近的冷泉，打败吐蕃大将勃论赞刃和吐蕃拥立的西突厥十姓可汗阿史那俀子。万岁通天元年（696年），吐蕃入侵临洮，他作为肃边道行军大总管，以娄师德为副手，出击吐蕃，交战于素罗汗山，败于论钦陵、赞婆兄弟。699年，吐蕃赞普器弩悉弄逼迫论钦陵自杀，结束了噶尔家族几十年的专权统治。赞婆和论钦陵的儿子论弓仁投奔武周。吐蕃实力开始衰落。
久视元年（700年）秋，吐蕃将军麹莽布支攻打赞婆驻守的凉州，围攻昌松县。凉州都督唐休璟率军到洪源谷，临阵登高，见吐蕃军队衣甲鲜盛，对麾下说：“自从论钦陵死后，他兄弟论赞婆归降。麹莽布支成为新元帅，想要炫耀威武，所以吐蕃国中贵族子弟都跟着他。虽然人马看起来强盛，但不通军事，我为诸君取之。”唐休璟被甲先登，与吐蕃军六战六克，斩麹莽布支副将二人，斩首二千五百级。筑京观（骷髅台）还军。
长安二年（702年）十月十四，器弩悉弄率领一万多人马进犯茂州，都督陈大慈与吐蕃军队四次交战，大胜，共斩敌首一千余级。器弩悉弄开始谋求与武周的和平，吐蕃派使臣论弥萨请和，武则天在西都长安款待他，唐休璟也被邀请参加宴会。论弥萨多次盯着唐休璟看，武则天问他是什么缘，他回答：“在洪源之战，这位将军雄猛无人可比，杀我们的将士甚众，所以想多看看他[15]。
玄宗时期
唐玄宗时期(713—755年)，唐蕃战争仍主要在河陇和西域两个战场上进行。两个战场互相策应，仍以河陇一带为主战场。在剑南一带也仍有一些较小规模的战事。在河陇战场上，唐自李敬玄兵败青海之后，已改变了从青海长驱直入吐蕃的战略；但也并未采用秦汉以来常用的修筑长城，分兵把口，进行防堵的办法，而是依托一系列坚固据点——军镇，相对集中兵力，实行机动防御，并伺机反攻，逐步扩大控制区域。吐蕃则以河西九曲之地(今青海东南黄河曲流处)为后勤基地，不断攻掠河陇一带。  唐玄宗
开元二年(714年)秋，吐蕃大将坌达延、乞力徐等率兵10余万进攻唐临洮(今甘肃临潭)、兰州、渭州(治襄武，今甘肃陇西东南)等地，唐派陇右防御使薛讷、太仆少卿王晙率兵反击。唐军主力并不固守城池，而是实施机动，寻机歼敌。十月，唐军以夜袭发起进攻，大败吐蕃于武街(今甘肃临洮东)附近的山谷中，然后又追击逃敌，连战连捷(参见“武街之战”)。此后，经多年战，唐巩固了河陇一带的防务，自开元十七年后开始发动一系列主动进攻。当年，唐朔方节度使李祎率军远程奔袭，一举攻下吐蕃占据的战略要地石堡城(在今青海湟源西南)，并分兵据守各重要地点，拓境1000余里(参见“石堡城之战”)。开元二十五年，吐蕃攻小勃律(今克什米尔北部)，小勃律向唐告急。唐玄宗命河西节度使崔希逸击吐蕃。唐军深入吐蕃至青海西，大破吐蕃军。开元二十六年，唐将杜希望先后攻占吐蕃的新城(今青海门源)、河桥(今甘肃临夏)等地。开元二十九年，吐蕃再度攻占石堡城。天宝八载(749年)，唐陇右节度使哥舒翰率军夺回石堡城(参见“石堡城之战”)，又派兵在赤岭(今青海日月山)以西屯田。九载，唐军攻占吐蕃树敦城(今青海共和南)。十二载，哥舒翰再攻吐蕃，克其洪济、大漠门(均在今青海共和南)等城，尽收九曲部落，一举夺取了吐蕃东进的后勤基地。十三载，唐蕃分界线已向西推进到青海湖至黄河河曲以西一线。至此，唐在河陇战场上已占明显优势。 在西域战场上，唐蕃双方仍经常远程攻战。如开元二年，吐蕃以小勃律进入西域，北行数千里，与突厥连兵攻北庭(今新疆吉木萨尔)。开元十五年，吐蕃赞普亲征，绕道河西西部，攻陷瓜州(治今甘肃安西东南)，又与突骑施连兵攻安西(今新疆库车)。天宝六载，唐将高仙芝率骑兵万余，从安西出发，远程奔袭依附吐蕃的小勃律，行军数千里，历时百余日，先后攻下吐蕃重兵镇守的连云堡(在今阿富汗东北喷赤河南源附近)和小勃律都城，俘小勃律王而还(参见“唐击小勃律之战”)。这一时期，唐在西域依托安西、北庭所辖各军镇，号令当地土著，或攻或守，不断巩固和扩大其控制区域。吐蕃起初是和后东突厥汗国及突骑施等(主要是和后者)联盟，同唐多次较量，争夺的重点在安西四镇及北庭一带。后东突厥及突骑施衰落后，唐蕃争夺的重点又转移到葱岭以南地区。先是吐蕃取得子一些胜利，后来唐朝大举反击，获得全胜[15]。 
天宝六载(747年)，高仙芝攻下小勃律，附近依附吐蕃的20余个小国重新归附唐朝。天宝九载(750年)，又攻破依附吐蕃的竭师国(今巴基斯坦奇特拉尔)。天宝十二载，唐将封常清先后攻破大勃律(今克什米尔巴勒提斯坦)和西域东部要道上的播仙(今新疆且末)。至此，唐在对吐蕃的战争中取得了全面胜利。唐也发展到了其顶峰。
赤岭会盟前安西都护张玄表侵扰吐蕃北境，吐蕃不满，贿赂鄯州都督杨矩，请求唐睿宗将河西九曲之地送给吐蕃，作为金城公主的汤沐邑。杨矩上奏唐睿宗，唐睿宗准许了。唐玄宗开元二年（714年）八月二十，吐蕃将领坌达延、乞力徐率领十万人马进犯临洮，人马驻扎在兰州，入渭源地区掠取牧马；唐玄宗命令薛讷以布衣之身出任陇右防御使，郭知运为陇右防御副使，与太仆寺少卿王晙一起率军十余万迎击吐蕃军队。  赤岭会盟壁画十月初十，薛讷与吐蕃军队在武街作战，取得了大胜，吐蕃军被杀俘者达数万人。后来吐蕃请和，想用与唐朝对等的礼节，唐玄宗拒绝了。于是唐蕃战争继续下去。开元四年（716年）二月，吐蕃攻打松州之战，都督孙仁献反击胜利。开元五年（717年）七月初五，陇右节度使郭知运在九曲之地大败吐蕃军队。之后，在青海地区战争减少。吐蕃又表示请和[16-17]。
开元十五年（727年），吐蕃大将悉诺逻恭禄在青海湖西被王君㚟击败。九月，吐蕃攻陷瓜州，河西节度使萧嵩用反间计，使赞普杀死了悉诺逻恭禄。第二年，瓜州都督张守圭在瓜州城下大败吐蕃军队；河西节度使萧嵩、陇右节度使张忠亮在渴波谷大败吐蕃军队；杜宾客在祁连城大败吐蕃军队。开元十七年（729年）三月，信安王李暐攻克了石堡城。唐蕃之间在开元二十一年（733年），订立了赤岭之盟。
赤岭会盟后开元二十五年（737年），持续八年的和平结束。河西节度使崔希逸在青海湖西被吐蕃击败。次年，吐蕃进攻河西，鄯州刺史杜希望攻克吐蕃城堡，定为威戎军。唐玄宗派萧炅、杜希望、王昱三路合击吐蕃。萧炅、杜希望大胜，但王昱失掉了安戎城，开元二十八年（740年），金城公主去世，次年，吐蕃再次攻陷石堡城。天宝元年（742年）、二年（743年）、四载（745年），皇甫惟明攻打石堡城，没有攻克。天宝六载（747年），王忠嗣又攻打石堡城。直到天宝七载（748年），哥舒翰建神威军，吐蕃不敢靠近青海湖，天宝八载（749年），收复石堡城，唐军在青海势力达到顶峰[15]。
西域之争在青海地区，吐蕃受到打击后，再次将关注点转向西域。与西域的强势部落突骑施联姻。开元五年（717年），吐蕃与大食共立阿了达为拔汗那国王，唐朝安西将领张孝嵩率唐军一万余人，长驱而进，推翻拔汗那国傀儡政权。开元十年（722年）九月，攻打小勃律被唐军击败。 开元十五年（727年），又联络突骑施围攻安西城（今新疆库车），被唐军击退。小勃律后来投靠吐蕃，天宝六载（747年），高仙芝生擒小勃律王，吐蕃没有来得及救援[15]。
南诏之争开元二十七年（739），皮逻阁在唐朝的支持下迁都太和城，建立了南诏。南诏政权的确立。唐朝的支持是一个很重要的因素，而唐朝所以支持南诏，则是源于吐蕃争夺洱海地区的控制权。南诏建立之初，皮逻阁奉行对唐和好政策，唐朝抵制吐蕃的目的部分实现。但由于边吏剑南节度使鲜于仲通、云南南郡太守（原姚州都督已改州为郡）张虔陀狂妄昏庸，无视吐蕃咄咄逼人威胁的存在，一味抑制南诏，致使矛盾激化。  南诏[18]
天宝七年（748），皮逻阁死，子阁逻凤继位。张虔陀先是利用阁逻凤是皮逻阁继子，企图在王位承袭上，用皮逻阁嫡子诚节取代，打击亲阁逻凤势力。张虔陀还派人辱骂前来谒见的阁逻凤，甚至侮辱随同前来的阁逻凤妻女。阁逻凤又闻鲜于仲通已率兵8万分3路进军云南，终致逼反阁逻凤。天宝九年（750），南诏兵先发制人，出兵攻下姚州，杀张虔陀。次年鲜于仲通率大军进抵曲靖。阁逻凤本意并非要与唐决裂，此时遣使谢罪请和，表示愿遣返俘虏，赔偿损失，南诏使者陈诉：“往因张卿（虔陀）馋构，遂令蕃、汉生猜。赞普今见观衅浪穹，或以众相威，或以利相导。倘若蚌鹬交守，恐为渔父所擒。伏乞居存见亡，在得思失。二城复置，幸容自新”。并告：“今吐蕃大兵压境，若不许我，我将归命吐蕃，云南非唐有也。”鲜于仲通自持兵众，率军进逼洱海，另派大军绕道点苍山，以图腹背夹击，歼南诏主力。阁逻凤在唐军压境下，派人到浪穹求援吐蕃，并请归附。这正是吐蕃所期望的。天宝十一年（752），吐蕃赞普赤德祖赞册封阁逻凤为“‘赞普钟’，给金印，号‘’东帝”。南诏得到吐蕃支持，联兵合击，唐军复没。此为南诏与唐间的第一次天宝战争。[15] 
时正逢杨国忠为掩盖鲜于仲通的失败，继续备战。于天宝十三年（754），又命李宓领兵10万，再征南诏。李宓孤军深入，补给困难，士兵又不习水土，疾病流行，不战自溃。南诏和吐蕃联军乘机追杀，“兢角兢冲，彼弓不暇张，刃不及发。白日晦景，红尘翳天。汉血成川，积尸壅水。三军溃衄，元师沉江”。李宓战死，全军覆灭。第二次天宝战争又以唐军惨败而告终。两次战争唐军死亡约20万，军费耗大，元气大伤。次年安史之乱爆发，唐朝无力顾及南诏，吐蕃实现了多年想控制南诏的目的。至德年间（756－757），吐蕃趁安史之乱，联兵南诏夺取巂州（西昌）、会同（会理）、台登（泸沽）、昆明（盐源），进据清溪关（大渡河南），直逼川西平原，威胁成都。 
天宝战争是唐朝错误政策所造成，南诏反唐归吐蕃一定程度上出于无奈。766年，阁逻凤在南诏王都太和城（今大理太和村）所立之德化碑上，记述被逼反唐的苦衷，阁逻凤对国人说：“我世世事唐，受其封爵，后世容复归唐。当指碑以示唐使者，知吾之叛非本心也”。唐代政治家李泌曾中肯地评述：“云南自汉以来臣属中国。杨国忠无故扰之使叛，臣于吐蕃。” 
天宝战争后20年间，唐朝与吐蕃在河陇和四川地区展开了剧烈的争夺。南诏受吐蕃役使参予了这一争夺。 
777年，吐蕃联兵南诏合兵10万，分3路攻唐之剑南道，企图夺取成都，唐将李晟率兵反击，大破吐蕃南诏联军，吐蕃南诏战死七八万人，只剩万余残兵讨回。吐蕃不顾南诏怨恨，借其王位交替，加强控制，改封南诏王为日东王，改兄弟之邦为君臣关系，并在南诏设置营堡，每年要南诏派兵镇防，又对南诏征收很重的赋税和劳役，使双方矛盾加深。异牟寻深感依附吐蕃的害处，当时受南诏王宠信的清平官（宰相）郑回向异牟寻进言：“中国有礼仪，少求责，非若吐蕃惏刻无极也。今弃之复归唐，无远戌劳，利莫大此”。异牟寻同意此议，但只在暗中谋划，尚不敢公开反对吐蕃。恰在此时，唐朝也在调整对南诏的政策，贞元三年（787），德宗终于采取了宰相李泌提出的“北和回纥，南通云南，西结大食、天竺，如此，则吐蕃自困”的谋略。李泌虽不久病逝（789年），但他的南通云南，以“断吐蕃之右臂”的计划，具体由西川节度使韦皋付诸实施[15]。 
韦皋首先招抚东爨首领，通过他们从中斡旋，掌握异牟寻意欲归唐的动向。其次，激化南诏与吐蕃矛盾，并显示军事实力。贞元四年（788），吐蕃出兵10万，再度进攻成都。南诏也被迫从征，但驻兵金沙江北，按兵观望。韦皋有意将一封致南诏的信件转给吐蕃，吐蕃中计，对南诏的疑虑加深，派兵2万屯会川，阻击南诏，异牟寻怒，而引兵南归，使双方关系公开破裂。韦皋不失时机，进攻吐蕃，擒其大将乞藏遮遮。唐朝军事上的胜利，政治上的劝诱，终使异牟寻决心归唐。789年，韦皋遣其将曹有道将兵与吐蕃战于州台登谷，破之，斩首二千级，投崖及溺死者不可胜数，杀其大兵马使乞藏遮遮。乞藏遮遮，虏之骁将也，既死，皋所攻城栅无不下；不到三年，韦皋收复了巂州及周边地区[15]。
792年，吐蕃千余骑寇泾州，掠田军千余人而去。韦皋攻维州，获其大将论赞热。793年，韦皋遣兵出西山，破吐蕃之众，拔堡栅五十馀。剑南、西山诸羌女王汤立志、哥邻王董卧庭、白狗王罗陀、弱水王董辟和、南水王薛莫庭、悉董王汤悉赞、清远王苏唐磨、咄霸王董邈蓬及逋租王，先皆役属吐蕃，至是各帅众归附唐朝。 
贞元九年（793），异牟寻派出3批使者，一出戎州、一出黔州、一出安南，均达成都。在致韦皋的书信中痛诉受制吐蕃，污辱先人，孤遗受欠、吞声无诉之“四难忍”，表示“愿竭诚日新，归款天子”。韦皋遣巡官崔佐时于次年（794）正月到达苴羊城，异牟寻率子寻梦凑等与之会盟于点苍由。盟辞互约，唐与南诏各守疆界，不相侵犯，保持和好。贞元十年（794年），南诏与吐蕃激战于铁桥，南诏大败吐蕃，俘虏吐蕃五王，收降吐蕃兵十余万，攻取其铁桥（今云南维西东北）等十六城。正月二十四日，南诏遣使献俘于长安。贞元十一年（795），唐朝派遣袁滋为册南诏使，正式颁发了“贞元册南诏印”。南诏重新向唐称臣，南诏和唐重修和好[15].
801年，韦皋派兵2万进攻，大破吐蕃于雅州。韦皋屡破吐蕃，转战千里，凡拔城七，军镇五，焚堡百五十，斩首万余级，捕虏六千，降户三千，遂围维州及昆明城。802年，吐蕃遣其大相兼东鄙五道节度使论莽热将兵十万解维州之围，唐西川兵据险设伏以待之。吐蕃军中伏大败，士卒死亡三分之二，唐军生擒吐蕃军统帅也就是在吐蕃地位仅次于赞普的大相论莽热。 吐蕃由盛转衰。
安史之乱后
安史之乱爆发后，唐朝调河西、陇右、西域等地军队的精锐东援。吐蕃乘虚而入，当地守军力不能支，河陇、西域之地先后为吐蕃所占。唐蕃战争的主要战场东移到今宁夏、甘肃东部、陕西以及四川西北部，唐蕃双方由以河陇、西域两个战场互相策应改为以今陕甘宁一带和今川西北一带两个战场互相策应。吐蕃经常长驱直入唐境，唐都长安也处于吐蕃的威胁之下，代宗广德元年(763年)，甚至一度攻占长安。当时，唐将郭子仪在兵力不足的情况下，广设疑兵，吓阻敌军。吐蕃不知虚实，据长安10余日后退走[13]。 
这一时期，唐朝大量从内地调兵到边境防御吐蕃。因吐蕃多在秋高马肥时进攻，这些军队被称为防秋兵。唐朝虽然在战略上完全处于防御态势，但仍力争以战役和战斗上的进攻来挫败敌军，采用的仍是依托坚固据点实施机动防御，并伺机反击的战略。如永泰元年(765年)，吐蕃与回纥等连兵入侵，围泾阳(今陕西泾阳)。唐军避其锐气，严守不战，并离间二者的关系。待吐蕃撤退时，又与反戈的回纥合击追击，大破吐蕃(参见“奉天、灵台之战”)。大历三年(768年)，吐蕃攻灵武(今宁夏灵武西南)。唐朔方骑将白元光反击，在灵武外围歼敌2万。同时唐将李晟迂回敌后，奇袭吐蕃后勤基地定秦堡(今甘肃临洮境内)，焚其积聚，迫使吐蕃撤围退走。德宗贞元二年(786年)，吐蕃入侵，长安震动。李晟派精兵于汧城(今陕西陇县)设伏，击败吐蕃(参见“汧城之战”)。此后又派兵袭破吐蕃后方的摧砂堡(今宁夏固原西北)，并焚其积聚，吐蕃被迫北撤。贞元十七年(801年)，吐蕃攻灵(治今宁夏灵武西南)、朔(治今山西朔县)等州。唐以“围魏救赵”之策，派西川节度使韦皋从成都西山攻入吐蕃。韦皋军转战千里，大破吐蕃，迫使吐蕃从灵、朔撤兵南下(参见“维州之战”)[13]。 
这一时期，唐和吐蕃都很重视建立反对对方的同盟。起初是吐蕃联合回纥、南诏攻唐，后来唐分化瓦解了吐蕃与回纥、南诏的同盟关系，并北和回纥，南通南诏，西结大食、天竺，使吐蕃四面受敌，其兵力大半驻在西域，抵御大食的东进。从此，吐蕃再也无力大举攻唐。
占领陇右天宝十四年（755年）十二月，唐朝将朔方、河西、陇右边军大量内调，平息安禄山叛乱，西北边防虚弱，吐蕃趁唐内乱攻略陇右诸州。至德元年（756年）十二月，吐蕃陷陇右所辖的（今青海湖边）威戎、神威、定戎、宣威、制胜、金天、天成等6军及石堡、百谷、雕窠3城，同时又陷鄯、武、叠、宕4州。宝应元年（762年）至广德元年（763年），先后取秦、渭、洮、临、成、河、兰、岷、廓9州。
直下长安广德元年（763年）十月，吐蕃以吐谷浑与党项20万军队乘胜长驱直入，逼近长安，唐代宗仓皇出奔陕州，吐蕃军队占领长安，拥立吐蕃国舅李承宏（金城公主的弟弟）为帝，蕃军不适应长安秋季的酷热，吐蕃军中疾病流行，加上唐朝勤王之军逼近，吐蕃军入据长安15天而退出长安。至此，陇右道东段的十三个州全陷入吐蕃之手。
占领河西此后，吐蕃军队开始向西行，取黄河西北地区的陇右诸州，亦称河西道。广德二年（764年），吐蕃陷凉州；河西节度使杨志烈因攻仆固怀恩不成，军队丧失殆半，以孤城无援，出奔甘州，被沙陀人所杀。永泰二年（766年），陷甘州及州境的居延海（今内蒙古额济纳旗），吐蕃北边界拓至回纥，大历元年（766年）与大历十一年（776年），由东而西攻克肃州、瓜州。同时，吐蕃也开始围攻沙州；大历元年（766年），杨休明继任河西节度使，徙镇沙州，后有刺史周鼎，大历六年（771年），因欲弃城东奔而被都知兵马使阎朝杀，此后阎朝领州人保城抵抗，建中二年（781年），在粮械皆竭的情况下，以勿徙它境为条件而开城出降，沙州遂陷。吐蕃西进陷伊州（今新疆哈密），刺史袁光庭自天宝末年坚守累年，后粮尽兵乏，城陷而殉城。
秋季战争在入据长安之后，终唐代宗之世，吐蕃军队每年秋季都要骚扰攻击唐朝，京城每次都要戒严  唐代宗，称之为“防秋”。广德二年（764年），仆固怀恩引吐蕃攻邠州。永泰元年（765年），联合回纥入侵，回纥军被郭子仪劝退且反击吐蕃军。大历元年（766年），吐蕃攻打原州。大历二年（767年）春，代宗派宦官鱼朝恩和吐蕃会盟，九月，吐蕃攻打灵州，郭子仪、路嗣恭率军防守。大历三年（768年），吐蕃攻邠州、灵州，马璘、李抱玉、白元光、李晟率军抵御。宰相元载建议，郭子仪的朔方军镇守邠州，马璘率领安西四镇军镇守泾州。大历四年（769年），吐蕃攻灵州，留后常谦光击退。大历五年（769年），吐蕃攻永寿。大历六年（771年），吐蕃攻青石岭。大历七年（772年），吐蕃攻灵州。大历八年（773年），吐蕃攻灵州，浑瑊败于宜禄，马璘败于盐仓，段秀实坚守邠州。之后，郭子仪检讨了责任，浑瑊、马璘在百城、潘原截获了吐蕃掠夺的辎重。 大历十年（775年），吐蕃攻陇州、泾州，马璘和刚刚入朝的幽州节度使朱泚率兵抵御。大历十一年（776年），吐蕃攻石门镇。大历十二年（777年），吐蕃攻原州、坊州、盐州、夏州，郭子仪派李怀光抵御。大历十三年（778年），吐蕃大将马重英攻灵州、庆州、盐州、银州、泾州。唐朝军队疲于应付吐蕃的扰边，无力处理安史之乱的善后，导致了河北三镇的作大，藩镇割据的形成。
清水会盟唐德宗即位后，吐蕃开始和唐朝商议会盟事务。诏书中改“献”为“进”，“赐”为“寄”，“领取”为“领之”。以表示两国的对等地位。建中四年（783年），陇右节度使张镒与幕府齐映、齐抗、鸿胪卿崔汉衡、计会使于頔、樊泽、入蕃使判官常鲁在清水县，与吐蕃大相尚结赞、大将论悉颊藏、论臧热、论利陀、论力徐会盟，厘定两国边界唐室暂时承认吐蕃对兰、渭、原、会、成等州（今甘肃省东南部）?维州（今四川理县西）一部土地的所有权。
之后，爆发了泾原兵变，吐蕃表示可以帮助唐朝平叛，唐德宗答应让出安西和北庭，吐蕃后来仅出一偏师二万，而且还趁火打劫，叛乱平定后，唐德宗想让驻守西域的李元忠与郭昕回长安，被李泌劝止。
平凉劫盟贞元二年（786年）九月，吐蕃叛盟，尚结赞率军攻打泾州、陇州、邠州、宁州，京城戒严，李晟率军在汧城大败吐蕃军，攻克摧沙堡。十一月，吐蕃攻克盐州、夏州、银州、麟州，刺史杜彦光、拓跋乾晖等出逃。
尚结赞对他的部下说：“唐朝的良将，只有李晟、马燧、浑瑊三人罢了，我们应当用计策去掉他们。”他进入凤翔境内，并不掳掠，带着士兵两万人一直开到凤翔城下说：“李令公叫我们到这里来的，为什么不出来犒劳我们！”过了一夜，尚结赞才领着人马退去。宰相张延赏向德宗说李晟的坏话，在韩滉、刘玄佐的协调下，李晟得以继续驻守凤翔。
贞元三年（787年），尚结赞向马燧表示要会盟，马燧同意了，李晟和韩游瑰反对。这时，韩滉去世，张延赏和马燧劝说皇帝罢免了李晟的军职，三月廿三，回京任太尉、中书令。主和派占据了上风。三月廿七，马燧也回京。四月十七，德宗任命崔浣为鸿胪卿，让他要求吐蕃先归还盐州、夏州两地。五月初一，浑瑊从咸阳入京朝见，德宗任命他为清水会盟使。尚结赞要求在原州的土梨树会盟。神策军将领马有麟怕吐蕃凭借土梨树的险阻设下埋伏的兵马，建议在平凉川会盟。李晟深切告诫浑瑊在会盟地点要严密防备。张延赏认为李晟这样说会破坏了对吐蕃的诚意。闰五月十九日，浑瑊和尚结赞在平凉会盟，唐军的外围部队被吐蕃擒获。浑瑊、崔汉衡刚刚换下朝服，就见吐蕃军队来劫持使臣。浑瑊迅速跳上身边一匹马，逃出平凉川。吐蕃在他身后放箭，但没有射到他。崔汉衡和宦官俱文珍等其他会盟人员全部被吐蕃擒获。
尚结赞本来计划李晟罢官、擒获浑瑊，再使这些责任归于马燧，这样唐朝的良将就可以尽除了。张延赏知道后，羞愧而终。李泌建议唐德宗联络回纥、南诏、大食、天竺围攻吐蕃，德宗与回纥武义成功可汗订立贞元之盟。秋季，吐蕃把掳掠的年老体弱的人，有的砍断手臂，有的挖去眼睛，然后将他们抛弃。在安化峡对掳掠的成年壮丁一万多人说：“准许你们向着东方哭泣，告别故乡！”大家放声大哭，从山崖跳下深谷而死亡和受伤的有一千多人。之后，吐蕃兵势渐弱，被西川节度使韦皋和回纥多次击败。贞元九年（793年），唐朝收复盐州、夏州等州县。贞元十三年（797年），尚结赞和吐蕃赞普赤松德赞去世。
西域的丢失贞元二年（786年），驻守西域的李元忠与郭昕借回纥道（今蒙古）至长安，被提为北庭、安西都护。贞元六年（790年）回纥援军与吐蕃初战失利，又不断勒索庭州（即北庭都护府，今新疆吉木萨尔），州人举城降于吐蕃，节度使杨袭古奔西州（今新疆吐鲁番），次年（791年），以5万人与杨袭古又攻庭州，被吐蕃所率葛逻禄与白服突厥打败，杨袭古遂被回纥于牙帐暗杀。同年，西州亦陷，陇右十八州全境入吐蕃。龟兹、疏勒、焉耆、于阗安西四镇也随之陷入吐蕃。
西川和云南的反击至德元年（756年）、二年（757年），吐蕃联合南诏攻克巂州，广德元年（763年），吐蕃攻克维州、松州，西川节度使高适没能夺回。永泰元年（765年），剑南节度使严武派崔宁在西山击败吐蕃军。之后，崔宁接任西川节度使，又多次击败吐蕃军的入侵。大历十四年（779年），唐代宗与阁逻凤死后，吐蕃联合南诏发兵十万攻打西川，崔宁在朝中未回，吐蕃、南诏一路连克数城。唐德宗派李晟救援，大败吐蕃、南诏联军，追至大渡河外，联军死伤七八万人。贞元三年（787年），南诏王异牟寻不堪吐蕃的压迫，开始和西川节度使韦皋接触。贞元八年（792年），韦皋俘获吐蕃将军论赞热；贞元十年（794年），南诏正式归附唐朝，在神川大破吐蕃；贞元十八年（802年），韦皋俘获吐蕃将军论莽热，吐蕃由盛转衰。
穆宗至唐末时期
从唐穆宗至唐末(821—907年)，唐蕃战争已入尾声。吐蕃此时已进入衰亡时期.
长庆会盟进入9世纪后，吐蕃开始衰落。唐宪宗在位时，只是有吐蕃军骚扰泾州、宥州、盐州都被唐朝击败。同时，唐蕃使者往来明显增多。唐穆宗长庆元年至二年（821年至822年），唐蕃进行第八次会盟，称为“长庆会盟”。
第八次会盟碑至今仍矗立在拉萨大昭寺前。其后，唐文宗时，吐蕃维州守将降唐，西川节度使李德裕接纳，引起宰相牛僧孺的不满，成为牛李党争的一个重要事件。除此之外，不见唐蕃之间的其他冲突。
长庆会盟盟文
大唐文武孝德皇帝与大蕃圣神赞普，舅甥二主，商议社稷如一，结立大和盟约，  长庆会盟盟文[19]永无沦替，神人俱以证知，世世代代，使其称赞。是以盟文节目，题之于碑也。文武孝德皇帝与赞（普）陛下，二圣舅甥，睿哲鸿被，晓今永之屯，享矜湣之情，恩覆其无内外，商议叶同，务今万姓安泰，所思如一，成久远大善，再续旧亲之情，重申邻好之义，为此大和矣。今蕃汉二国，各守见管本界，（洮泯已东，大唐封疆，其塞）已西，尽是大蕃境土，彼此不为寇敌，不举兵革，不相侵谋封境。或有猜阻，捉生问事讫，给以衣粮放归。今社稷叶同如一，为此大和。然舅甥相好之义，善谊每须通传，彼此驿骑，一（任常相往来，两路）蕃汉，并于将军谷交马，其绥戎栅已东，大唐祇应，清水县已西，大蕃供应，须合舅甥亲近之礼，使其两界烟尘不扬，罔闻寇盗之名，复无惊恐之患。封人撤备，乡土俱安，如斯乐业之（恩，垂于万代，赞美之声），遍于日月所照矣。蕃于蕃国受安，汉亦汉国受乐，兹乃合其大业耳，依此盟誓，永久不得移易，（于）三宝及诸贤圣，日月星辰，请为知证。如此盟约，各自契陈。刑牲为盟，设此大约，倘不依此誓，蕃汉（背约破盟者，受其殃）祸也。仍须仇（报）及为阴谋者，不在破盟之限。蕃汉君臣，并稽首立誓，周细为文，二君之验，证以官印，登坛之臣，亲署姓名。手执如斯誓文，藏于玉府焉[15]。
击败吐蕃，规复河湟唐武宗时期武宗命令准备武器粮草，并派人收集吐蕃情报，准备收复河湟失地。但由于当时朝廷正忙着讨伐昭义，收复失地的事情也就暂时搁置了。到了宣宗大中三年（849），吐蕃所有今甘肃省东部的泰、原、安乐三州和石门等七关，投降唐室；南方的维州，也为唐收复[15]。  唐武宗
失陷于吐蕃的唐朝百姓此时也奋起反抗，晚唐大中二年（848年），张议潮率领沙州（今甘肃敦煌县城西）人民起义，驱逐吐蕃守将，自摄州事。此后一二年间，议潮修治兵甲，且耕且战，收复甘（今甘肃张掖）、肃（今甘肃酒泉）二州。三年，秦（今甘肃秦安北）、原（今宁夏固原）、安乐（今宁夏中宁东南）三州和石门（今宁夏海原东南）等七关人民，在唐军的帮助下，也摆脱吐蕃统治，以其地归唐。五年正月，议潮所遣告捷的使者到达长安，宣宗任命议潮为沙州防御使。同年八月，议潮兄议潭入朝，献上沙、瓜（今甘肃安西东南）、伊（今新疆哈密）、肃、鄯(今青海乐都)、甘、河（今甘肃东乡西南）、西（今新疆吐鲁番东）、兰（今属甘肃）、岷（今甘肃岷县）、廓（今甘肃化隆西）十一州图籍。宣宗遂于沙州置归义军，领沙、瓜等十一州，以议潮为节度使。不久，加授左仆射。大中十一年，在议潮的影响下，吐蕃将领尚延心以河、渭二州蕃部归唐，唐以尚延心为河、渭等州都游奕使。懿宗咸通二年(861年)，议潮率蕃汉兵七千人收复凉州(今甘肃武威)；七年，北庭回鹘首领仆固俊战败吐蕃，以西州归议潮。张义潮先后收复沙州及四围的十州之地。这个地区包括今甘肃大部、青海北部和新疆东部，唐人称为“河湟”地区。大中十一年（857），吐蕃酋长尚延心又以河（今甘肃临夏市西南）、渭（今甘肃陇西县西南）二州部落来降，吐蕃至此，业已衰微不堪[15]。
《敕河西节度兵部尚书张公德政之碑》碑文按照张议潮的一生重要事迹来叙述，称赞他的历史功勋，和他赢得的荣誉、地位。由此碑文我们得以知道正史所不载的许多情况，知道张议潮于848年光复唐朝失地敦煌、晋昌，第二年又收复张掖、酒泉，然后向西尽收伊州、吾州，向东直至灵武，得地四千馀里，户口百万之家，使六郡山河宛然如被吐蕃陷没之前一样。
中国通史第六卷.中古时代.隋唐时期（下册）
白寿彝总编
咸通七年（866）二月，张议潮表奏朝廷，已令回鹘首领仆固俊克复西州、 
北庭、轮台、清镇等城②。同年十月，又令仆固俊与吐蕃大将尚恐热交战，大 
败吐蕃军，并斩杀尚恐热，传首京师③。吐蕃余众逃奔秦州，途中遭尚延心袭 
击，再败，奏迁于岭南。吐蕃遂衰亡④。河西肃清，使唐廷无西顾之忧。
资治通鉴第二百五十卷
拓跋怀光以五百骑入廓州，生擒论恐热，先刖其足，数而斩之，传首京师。其部众东奔秦州，尚延心邀击，破之，悉奏迁于岭南。吐蕃自是衰绝，乞离胡君臣不知所终。 
文白翻译 拓跋怀光率领五百骑进入廓州，活捉吐蕃酋领论恐热，先砍断他的肢，然后历数他的罪恶，将他处死，并将论恐热的头送交唐朝长安。论恐热的部众向东投秦州，遭到尚延心的邀击，被击败，尚延心奏告唐朝廷，请将论恐热余众全部迁于岭南地区。吐蕃从此以后衰亡灭绝，吐蕃的乞离胡君王和臣子也都不知下落，更不知他们的结局[15]。
结果
长期的作战使得唐收复陇右河西，9世纪40年代，吐蕃国政紊乱，吐蕃对陇右、河西的统治瓦解。但唐室也处在悍兵作乱、农民起义的困境之中，对上述收复的诸州，不暇治理， 仅仅"名存有司"而已。所以880年还发生原州所辖县城为吐蕃攻破的事情，这里的吐蕃也只是存留在当地的部众[15]。
此后在陇右、河西、唐、吐蕃、回鹘、党项所 属各族人民杂居共处，在经济上相互依存，文化上互相影响，民族融合成为不可避免的趋势。唐朝灭亡后，中原出现了分裂割据的局面，吐蕃也分裂为许多互不统摄 的地方势力集团，直到13世纪中原汉地和吐蕃各部先后并入元朝版图，即不存在边界。至于藏族传统认为朵思麻的东界为白塔(在今甘肃永靖境洮河口与大夏河口 之间的黄河北岸)，朵甘思的东界为达孜多(今四川康定)，仅标志其为汉藏民族文化的接触点，并非边界的标志[13][15]。