李晟,字良器,陇右临洮人。祖思恭,父钦,代居陇右为裨将。晟生数岁而孤,事母孝谨,性雄烈,有才,善骑射。年十八从军,身长六尺,勇敢绝伦。时河西节度使王忠嗣击吐蕃,有骁将乘城拒斗,颇伤士卒,忠嗣募军中能射者射之。
晟引弓一发而毙,三军皆大呼,忠嗣厚赏之,因抚其背曰:“此万人敌也。”凤翔节度使高升雅闻其名,召补列将。尝击叠州叛羌于高当川,又击宕州连狂羌于罕山,皆破之,累迁左羽林大将军同正。广德初,凤翔节度使孙志直署晟总游兵,击破党项羌高玉等,以功授特进、试光禄卿,转试太常卿。大历初,李抱玉镇凤翔,署晟为右军都将。四年,吐蕃围灵州,抱玉遣晟将兵五千以击吐蕃,晟辞曰:
“以众则不足,以谋则太多。”乃请将兵千人疾出大震关,至临洮,屠定秦堡,焚其积聚,虏堡帅慕容谷钟而还,吐蕃因解灵州之围而去。拜开府仪同三司。无几,兼左金吾卫大将军、泾原四镇北庭都知兵马使,并总游兵。无何,节度使马璘与吐蕃战于盐仓,兵败,晟率所部横击之,拔璘出乱兵之中,以功封合川郡王。
璘忌晟威名,又遇之不以礼,令朝京师,代宗留居宿卫,为右神策都将。德宗即位,吐蕃寇剑南,时节度使崔宁朝京师,三川震恐,乃诏晟将神策兵救之,授太子宾客。晟乃逾漏天,拔飞越,廓清肃宁三城,绝大渡河,获首虏千余级,虏乃引退,因留成都数月而还。
建中二年,魏博田悦反,将兵围临洺、邢州,诏以晟为神策先锋都知兵马使,与河东节度使马燧、昭义节度使李抱真合兵救临洺。寻加兼御史中丞。河东、昭义军攻杨朝光于临洺南,晟与河东骑将李自良、李奉国击悦于双冈,悦兵却,遂斩朝光。战于临洺,诸军皆却。晟引兵渡洺水,乘冰而济,横击悦军,王师复振,击悦,大破之。三年正月,复以诸道军击败悦军于洹水,遂进攻魏州,以功加检校左散骑常侍,实封百户。无几,兼魏府左司马。时朱滔、王武俊联兵在深、赵,怒朝廷赏功薄,田悦知其可间,遣使求援,滔与武俊应之,遂以兵围康日知于赵州。李抱真分兵二千人守邢州,马燧大怒,欲班师。晟谓燧曰:“初奉诏进讨,三帅齐进。李尚书以邢州与赵州接圵,分兵守之,诚未为害,其精卒锐将皆在于此,令公遽自引去,奈王事何?”燧释然谢晟,燧乃自造抱真垒,与之交欢如初。
王武俊攻赵州,晟乃献状请解赵州之围,欲引兵赴定州与张孝忠合势,欲图范阳,德宗壮之,加晟御史大夫,俾禁军将军莫仁擢、赵光铣、杜季泚皆隶焉。
晟自魏州引军而北,径趋赵州,武俊闻之,解围而去。晟留赵州三日,与孝忠兵合,北略恒州,围朱滔将郑景济于清苑,决水以灌之。田悦、王武俊皆遣兵来救,战于白楼。贼犯义武军,稍却,晟引步骑击破之,晟所乘马连中流矢。逾月,城中益急,滔、武俊大惧,乃悉收魏博之众而来,复围晟军。晟内围景济,外与滔等拒战,日数合,自正月至于五月。会晟病甚,不知人者数焉。军吏合谋,乃以马舆还定州,贼不敢逼。晟疾间,复将进师,会京城变起,德宗在奉天,诏晟赴难。晟承诏泣下,即日欲赴关辅。义武军间于朱滔、王武俊,倚晟为轻重,不欲晟去,数谋沮止晟军。晟谓将吏曰:“天子播越于外,人臣当百舍一息,死而后已。张义武欲沮吾行,吾当以爱子为质,选良马以啖其意。”乃留子凭以为婚。
义武军有大将为孝忠委信者谒晟,晟乃解玉带以遗之,因曰:“吾欲西行,愿以为别。”陈赴难之意,受带者果德晟,乃谏孝忠勿止晟。晟得引军逾飞狐,师次代州,诏加晟检校工部尚书、神策行营节度使,实封二百户。晟军令严肃,所过樵采无犯。自河中由蒲津而军渭北,壁东渭桥以逼泚。时刘德信将子弟军救襄城,败于扈涧,闻难,率余军先次渭南,与晟合军。军无统一,晟不能制,因德信入晟军,乃数其罪斩之。晟以数骑驰入德信军,抚劳其众,无敢动者。既亻并德信军,军益振。
时朔方节度使李怀光亦自河北赴难,军于咸阳,不欲晟独当一面以分己功,乃奏请与晟兵合,乃诏晟移军合怀光军。晟奉诏引军至陈涛斜,军垒未成,贼兵遽至,晟乃出阵,且言于怀光曰:“贼坚保宫苑,攻之未必克;今离其窟穴,敢出索战,此殆天以贼赐明公也!”怀光恐晟立功,乃曰:“召军适至,马未秣,士未饭,讵可战耶?不如蓄锐养威,俟时而举。”晟知其意,遂收军入垒,时兴元元年正月也。每将合战,必自异,衣锦裘、绣帽前行,亲自指导。怀光望见恶之,乃谓晟曰:“将帅当持重,岂宜自表饰以啖贼也!”晟曰:“晟久在泾原,军士颇相畏服,故欲令其先识以夺其心耳。”怀光益不悦,阴有异志,迁延不进。
晟因人说怀光曰:“寇贼窃据京邑,天子出居近甸,兵柄庙略,属在明公。公宜观兵速进,晟愿以所部得奉严令,为公前驱,虽死不悔。”怀光益拒之。晟兵军于朔方军北,每晟与怀光同至城下,怀光军辄虏驱牛马,吾姓苦之;晟军无所犯。
怀光军恶其独善,乃分所获与之,晟军不敢受。
久之,怀光将谋沮晟军,计未有所出。时神策军以旧例给赐厚于诸军,怀光奏曰:“贼寇未平,军中给赐,咸宜均一。今神策独厚,诸军皆以为言,臣无以止之,惟陛下裁处。”怀光计欲因是令晟自署侵削己军,以挠破之。德宗忧之,欲以诸军同神策,则财赋不给,无可奈何,乃遣翰林学士陆贽往怀光军宣谕,仍令怀光与晟参议所宜以闻。贽、晟俱会于怀光军,怀光言曰:“军士禀赐不均,何以令战?”贽未有言,数顾晟。晟曰:“公为元帅,弛张号令,皆得专之。晟当将一军,唯公所指,以效死命。至于增损衣食,公当裁之。”怀光默然,无以难晟,又不欲侵刻神策军发于自己,乃止。
怀光屯咸阳,坚壁八十余日,不肯出军,德宗忧之,屡降中使,促以收复之期。怀光托以卒疲,更请休息,以伺其便,然阴与朱泚交通,其迹渐露。晟惧为所亻并,乃密疏请移军东渭桥,以分贼势。上初未之许。晟以怀光反状已明,缓急宜有所备。蜀、汉之路,不可壅也,请以裨将赵光铣为洋州刺史,唐良臣为利州刺史,晟子婿张彧为剑州刺史,各将兵五百以防未然。上初纳之,未果行。无何,吐蕃请以兵佐诛泚,上欲亲总六师,移幸咸阳,以促诸军进讨。怀光闻之大骇,疑上夺其军,谋乱益急。时鄜坊节度李建徽、神策将杨惠元及晟,并与怀光联营,晟以事迫,会有中使过晟军,晟乃宣令云:“奉诏徙屯渭桥。”乃结阵而行,至渭桥。不数日,怀光果劫建徽、惠元而亻并其兵,建徽遁免,惠元为怀光所害。是日,车驾幸梁州。时变生仓卒,百官扈从者十二三,骆谷道路险阻,储供无素,从官乏食,上叹曰:“早从李晟之言,三蜀可坐致也。”晟大将张少弘自行在传口诏授晟尚书左仆射、同中书门下平章事,以安众心。晟拜哭受命,且曰:“长安宗庙所在,为天下本,若皆执羁靮,谁复京师?”乃浚城隍,缮兵甲,以图收复。晟以孤军独当强寇,恐为二贼之所亻并,乃卑词厚币,伪致诚于怀光,外示推崇,内为之备。时刍粟未集,乃令检校户部郎中张彧假京兆少尹,择官吏以赋渭北畿县。不旬日,刍粮皆足,晟乃大陈三军,令之曰:“国家多难,乱逆继兴,属车驾西幸,关中无主。予代受国恩,见危死节,臣子之分,况当此时,不能诛灭凶渠,以取富贵,非人豪也。渭桥横跨大川,断贼首尾,吾与公等戮力勤王,择利而进,兴复大业,建不世之功,能从我乎?”三军无不泣下,曰:
“唯公所使。”晟亦歔欷流涕。
是时,朱泚盗据京城,怀光图为反噬,河朔僣伪者三,李纳虎视于河南,希烈鸱张于汴、郑。晟内无货财,外无转输,以孤军而抗剧贼,而锐气不衰,徒以忠义感于人心,故英豪归向。戴休颜率奉天之众,韩游瑰治邠宁之师,骆元光以华州之兵守潼关,尚可孤以神策之旅屯七盘,皆禀晟节度,晟军大振。怀光以休颜、游瑰从晟,益惧。晟又致书于怀光,谕以祸福,令破贼迎銮,以掩前过。怀光卒不悟,军众渐多离散,糗粮且竭,虏剽无所得,惧为晟所袭。三月,怀光自三原、富平东抵奉天,所至焚掠,乃自冯翊入据河中。怀光将孟涉、段威勇者,本神策将,恶怀光之不臣,既至富平,结阵于军中,外向大呼而去,怀光不能制。
涉、威勇以数千人归晟,乃陈兵受涉等降卒,乃奏授涉检校工部尚书,威勇兼御史大夫。
德宗之幸山南,既入骆谷,谓浑瑊曰:“渭桥在贼腹内,兵势悬隔,李晟可办事乎?”瑊对曰:“李晟秉义执志,临事不可夺,以臣计之,破贼必矣。”帝意始安。是月,浑瑊步将上官望自间道怀诏书加晟检校右仆射,兼河中尹、河中晋绛慈隰节度使,益实封三百户,又兼京畿、渭北、鄜坊丹延节度招讨使。晟承诏流涕。时帝欲移幸西川,晟上表:“请驻跸梁汉,系亿兆之心,图翦灭之势。
若规小舍大,作都岷峨,即人心失望,武士谋臣无所施矣。”四月,有诏加晟京畿、渭北、鄜坊、商华兵马副元帅。时京兆府司录李敬仲自京城来,谏议大夫郑云逵自奉天至,晟以京兆少尹张彧为副使,郑云逵为行军司马,李敬仲为节度判官,俾同主军画。又请以怀光旧将唐良臣保潼关,以河中节度授之;戴休颜守奉天,请以鄜坊节度授之;上皆从之。渭桥旧有粟十余万斛,度支先馈怀光军欲尽,晟又奏曰:“近畿虽乘兵乱,犹可赋敛,傥寇贼未灭,宿兵旷时,人废耕桑,又无储蓄,非防微制胜之术也。”上纳之。晟乃于畿甸率聚征赋,吏民乐输,守御益固,由是军不乏食。
神策军家族多陷于泚,晟家亦百口在贼中,左右或有言及家者,晟因泣下曰:
“乘舆何在,而敢恤家乎!”泚又使晟小吏王无忌之婿诣晟军,且曰:“公家无恙,城中有书闻。”晟曰:“尔敢与贼为间!”遽命斩之。时转输不至,盛夏军士或衣裘褐,晟亦同劳苦,每以大义奋激士心,卒无离叛者。会将吏数辈自贼中逃来,言泚众携离可灭之状,士心益奋。先是,贼将姚令言及伪中丞崔宣咸使谍觇我军,为逻骑所得,拘送于晟,晟解缚,食而遣之,诫之曰:“尔报崔宣,善为贼守,诸人勉力自固,勿不忠于贼也!”
五月三日,晟引军抵通化门,耀武而还,贼不敢出。晨集将佐,图兵所向,诸将曰:“先拔外城,既有市里,然后北清宫阙。”晟曰:“若先收坊市,巷陌隘狭,间以居人,若贼设伏格斗,百姓嚣溃,非计也。且贼重兵坚甲,皆在苑中,若自苑击其心腹,彼将图走不暇,如此则宫阙保安,市不易肆,计之上也。”诸将曰:“善”。乃移书瑊、骆元光、尚可孤,克期进军于城下。
其月二十五日夜,晟自东渭桥移军于光泰门外米仓村,以薄京城。晟临高指麾,令设壕栅以候贼军。俄而贼众大至,贼骁将张庭芝、李希倩逼栅求战,晟谓诸将曰:“吾恐贼不出,今冒死而来,天赞我也!”勒吴诜、康英俊、史万顷、孟涉等纵兵击之。时华州营在北,兵少,贼亻并力攻之,晟遣李演、孟华以精卒救之。中军鼓噪,演力战,大破之,乘胜入光泰门;再战,又败之,僵尸蔽地,余众走入白华,夜闻恸哭之声。
翌日,将复出师,诸将请待西军至,则左右夹攻。晟曰:“贼既伤败,须乘胜扑灭,若俟其有备,岂王师之利耶!如待西军,恐失机便。”二十八日,晟大集诸将骆元光、尚可孤,兵马使吴诜、王佖,都虞候邢君牙、李演、史万顷,神策将孟涉、康英俊,华州将郭审金、权文成,商州将彭元俊等,号令誓师毕,陈兵于光泰门外。乃使王佖、李演率骑军,史万顷领步卒,直抵苑墙神麚村。
晟先是夜使人开苑墙二百余步,至是贼已树木栅之,贼倚栅拒战。晟叱军士曰:
“安得纵贼如此,当先斩公等!”万顷惧,先登,拔栅而入,王佖骑军继进,贼即奔溃,获贼将段诚谏,大军分道并入,鼓噪雷动。姚令言、张庭芝、李希倩犹力捍官军,晟令决胜军使唐良臣、兵马使赵光铣、杨万荣、孟日华等步骑齐进,贼军阵成而屡北。战十余合,乘胜驱蹙,至于白华。忽有贼骑千余出于官军之背,晟以麾下百余骑驰之,左右呼曰:“相公来!”贼闻之惊溃,官军追斩,不可胜计。朱泚、姚令言、张庭芝尚有众万人,相率遁走,晟遣田子奇追之,其余凶党相率来降。是日,晟军入京城,勒兵屯于含元殿前,晟舍于右金吾仗,仍号令诸军曰“晟实不武,上凭睿算,下赖士心,幸得歼厥凶渠,肃清宫禁,皆三军之力也。长安士庶,久陷贼庭,若小有震惊,则非伐罪吊人之义也。晟与公等各有家室,离别数年,今已成功,相见非晚,五日内不得辄通家信,违命者斩。”乃遣京兆尹李齐运、摄长安令陈元众、摄万年令韦上伋告喻百姓,居人安堵,秋毫无所犯。尚可孤军人有擅取贼马者,晟大将高明曜虏贼女妓一人,司马伷取贼马二匹,晟皆立斩之,莫敢忤视。士庶无不感悦,咸歔欷流涕,远坊居人,亦有经宿方知者。二十九日,令孟涉屯于白华,尚可孤屯望仙门,骆元光屯章敬寺,晟自屯于安国寺。是日,斩贼将李希倩等八人,徇于市。
六月四日,晟破贼露布至梁州,上览之感泣,群臣无不陨涕,因上寿称万岁,奏曰:“李晟虔奉圣谟,荡涤凶丑。然古之树勋,力复都邑者,往往有之;至于不惊宗庙,不易市肆,长安人不识旗鼓,安堵如初,自三代以来,未之有也。”