唐朝中叶后的外患,最严重的是回纥、吐蕃,次之则南诏。南诏的归服吐蕃,本出于不得已,吐蕃待之亦甚酷。9世纪初,韦皋为西川节度使,乃与之言和,共击吐蕃,西南的边患,才算解除[174]。840年,回纥为黠戛斯所破,遽尔崩溃。吐蕃旋亦内乱。849年,中国遂克复河、湟。河西之地亦来归。三垂的外患,都算靠天幸解除了。然自身的纲纪不振,沙陀突厥遂至能以一个残破的部落而横行中国。
沙陀是西突厥的别部,名为处月[175]。西突厥亡后,依北庭都护府[176]以居。其地有大碛名沙陀,故称为沙陀突厥。河西、陇右既陷,安西[177]、北庭朝贡路绝,假道回纥,才得通到长安。回纥因此需索无厌。沙陀苦之,密引吐蕃陷北庭。久之,吐蕃又疑其暗通回纥,想把他迁到河外。沙陀乃又投奔中国。吐蕃追之,且战且走。三万部落之众,只剩得两千到灵州。节度使范希朝以闻,诏处其众于盐州[178]。后来范希朝移镇河东[179],沙陀又随往,居于现在山阴县北的黄瓜堆。希朝简其精锐的为沙陀军。沙陀虽号称突厥,其形状,据史籍所载,亦是属于白种人的。既定徐、泗之乱,其酋长朱邪赤心,赐姓名为李国昌,镇守大同[180],就有了一个地盘了。873年,懿宗崩,子僖宗立。年幼,信任宦官田令孜。时山东连年荒歉。875年,王仙芝起兵作乱,黄巢聚众应之。后来仙芝被杀,而黄巢到处流窜。从现在的河南打到湖北,沿江东下,经浙东入福建,到广东。再从湖南、江西、安徽打回河南,攻破潼关。田令孜挟僖宗走西川。黄巢遂入长安。时为880年。当黄巢横行时,藩镇都坐视不肯出兵剿讨。京城失陷之后,各路的援兵又不肯进攻。不得已,就只好再借重沙陀。先是李国昌移镇振武[181]。其子李克用叛据大同,为幽州兵所败,父子都逃入鞑靼[182]。这时候,国昌已死,朝廷乃赦李克用的罪,召他回来。打败黄巢,收复长安。李克用镇守河东,沙陀的根据地更深入腹地了。