到蜀,李晟兵鋒直指位于今川雅帶漏,隨后連取周邊數,并渡過以流湍急著稱渡,最終成功擊破吐蕃、詔聯軍。建(781),魏博節度使田悅造反,李晟以神策軍先鋒都兵馬使份平定。先士卒,踏著堅冰率部沖鋒,振奮原本士落各唐軍。
次,李晟被加封為御史夫。又過,李晟將田悅麾將鄭景濟圍困于清苑,隨后邊攻打池,邊消滅各援軍。過,由于兵力差距,加幸患病,李晟與敵軍相持數后無奈選擇暫撤退。同,涇原兵變爆,太尉朱泚被嘩變士兵們擁為帝,唐德宗則被迫逃往奉,此李晟剛剛病愈,本打算繼續討伐田悅,卻收到勤王詔令。
然而,此義武節度使張孝忠卻因為畏懼自田悅等威脅而愿讓李晟就麼帶兵。無奈之,李晟留兒子李憑作為質,又賄賂張孝忠邊親信,才得以援護唐德宗。
通過事件,便以唐朝后期藩鎮割據麼嚴。
興元元(784),李晟成功克復京,唐德宗聞捷報后極而泣,禁嘆:“晟,為社稷萬,豈獨朕哉!”朝野片欣鼓之際,李晟提由自己鎮守此兵變涇州。于,唐德宗改封為平郡王,讓兼鳳翔、隴、涇原鎮節度使駐扎。此后,李晟又次擊敗吐蕃犯之敵,但由于宰相張延賞與李晟,唐德宗竟然信后者之言削李晟兵權。
貞元(787),李晟回到京,被唐德宗封為太尉、令,負責尚省處理政務。邊后久,吐蕃便假稱盟暗伏擊,導致唐軍遭受恥辱性敗。后,歲李晟世,唐德宗得后痛哭流涕,還親自為其送葬,并追封其為太師,賜謚“忠武”。李晟功績與霍病相比或許還,但也已經相當,如果將野放唐朝期,更數數、難覓對。