救临洺。
他在双冈大败魏军杨朝光部并乘胜追击与田悦战于临洺。
当时战况激烈,唐军各部皆退却。李晟率部冲锋,踏着坚冰渡过洺水,横击魏军,使得唐军重新振作合力击破田悦。
建中三年,李晟又在洹水击破田悦,乘胜进军魏州。因功被授为左散骑常侍,魏府左司马。
幽州节度使朱滔,成德节度使王武俊因不满朝廷封赏遂与田悦勾结并率军围困赵州。
李晟建议联合义武节度使张孝忠合兵攻打范阳,以迫使王武俊从赵州撤军,唐德宗允其所请。
将莫仁擢,赵光铣,杜季泚等禁军将领调拨至李晟麾下并加授李晟为御史大夫。李晟领军北进,果然逼得王武俊撤军退走。
李晟联合义武军将幽州将领郑景济围困于清苑并掘水灌城,田悦,王武俊纷纷派军来援但都被李晟击败。
朱滔又亲自来援并以大军包围李晟所部,李晟内攻郑景济,外抗朱滔,与敌军相持数月。
后来李晟重病卧床,部将共议,决定从清苑撤离,退保定州。朱滔惮于李晟威名也不敢派兵追击。
建中四年十月,泾原镇士卒在长安哗变,拥立朱泚为帝,唐德宗仓皇逃奔奉天,史称“泾原兵变”。
当时李晟已经病愈,正欲再次挥师北进却接到诏令让他回师勤王。
张孝忠因义武军正陷于朱滔,王武俊威胁之下不肯让李晟率军离去。
李晟留下儿子李凭为质又解下玉带贿赂张孝忠的亲信,方得带兵西归。
不久,李晟兵至渭北驻军。于东渭桥被拜为检校工部尚书,神策行营节度使。
二月,李晟以战败之罪斩杀神策军将领刘德信兼并其部队,朔方节度使李怀光也自河北前来勤王驻军于咸阳。
他担心李晟独当一面会分去自己的功劳便奏请朝廷表示要与李晟合兵一处,朝廷命李晟移营。
李晟遂率部转移至陈涛斜与李怀光合营,但李怀光却迟迟不肯进兵。
李晟请李怀光出