大历十二年(777年),
成德节度使李宝臣与
平卢李正己、魏博节度使
田承嗣和
山南东道节度使梁崇义相互勾结,期望把受封的土地传给子孙。因而田承嗣死后,李宝臣等人竭力为其继承权向朝廷请命,使田悦当了节度使。田悦袭位初比较谨慎,对朝廷很恭敬。马燧上表奏称田悦必反,提请德宗李适注意。建中二年,田悦屡为
李宝臣子
李惟岳世袭父位请命。德宗打算扫除前朝积弊没答应。田悦便同李正己派使者去见惟岳,暗中谋画勒兵抗拒朝廷命令。
德宗平息刘文喜叛乱后,李正己和
田悦等怕阴谋暴露心里不安。是年五月,田悦与
李正己、李惟岳决定连兵抗拒朝命,派兵马使孟率5000步骑北助惟岳反唐。并派兵马使康率领8000人围攻邢州(今
邢台市),别将杨朝光率领5000人在
邯郸市西北竖起营栅,切断昭义救兵。田悦亲自率兵数万围攻临洺,唐邢州
刺史李共、临洺守将张坚壁拒守。
七月,
河东节度使马燧、
昭义节度使李抱真、神策先锋都知马兵使
李晟在临洺城下会战田悦。当时,田悦攻临洺累月不拔。城中食劲库竭,士兵多死伤。守将
张伾请卖爱女犒赏将士,将士感动愿尽死力。李抱真向朝廷告急,德宗诏马燧派2万步骑增援,又派李晟率神策兵与其俱讨
田悦,又诏
幽州留后朱滔进击
李惟岳。
马燧等军未出,先派遣使者好语劝告田悦。田悦以为马燧怕他,放松设防。马燧与抱真合兵8万,东下
壶关县(今山西壶关),陈兵
邯郸市(今河北邯郸市)猛击田悦一部,大破其军。田悦急于攻克临洺城,分李惟岳兵5000人支援杨朝光。第二天,
马燧等进攻杨朝光营栅,田悦率万余人急救。马燧命大将
李自良等在双岗(今河北邯郸西北)狙击,自良拚死力战,击退田悦军。
马燧推
火器兵车焚烧杨朝光营栅,杀杨朝光及5000余人。五天后,马燧等进军临洺城下,
田悦出动全军力战百余合大败,被杀万余人。田悦率军夜逃,临洺城保住了,邢州也随之解围。
这时,
平卢李正己已死,其子
李纳秘不发丧,并擅领
明朝军事。田悦求援于李纳和
李惟岳。李纳派大将卫俊率兵万人,李惟岳派兵3000人援救。田悦收合散卒2万余人,在
洹河集结部队,淄青军在其东侧,成德军在其西侧,首尾相应。
马燧率各路官兵进屯邺(今河南安阳市北),奏请河阳兵迅速增援;德宗诏河阳节度使李艽率部助战。一场围歼田悦的临洺会战,就这样胜利了。