光啟二年正月,僖宗駐蹕於寶雞,武皇自河中遣使上章,請車駕還京,且言大軍止誅凶黨。時田令孜請僖宗南幸興元,武皇遂班師。朱玫於鳳翔立嗣襄王煴為帝,以偽詔賜武皇,武皇燔之,械其使,馳檄諸方鎮,遣使奉表於行在。九月,武皇遣昭義節度使李克修討孟方立於邢州,大敗方立之眾於焦崗,斬首數千級。以大將安金俊為邢州刺史,以撫其降人。十月,進攻邢州,邢人出戰,又敗之。盂方立求援於鎮州,鎮人出兵三萬以援方立,克修班師。
光啟三年六月,河中節度使王重榮為部將常行儒所殺,武皇表重榮兄重盈為帥。七月,武皇以安金俊為澤州刺史。時張全義自河陽據澤州,及李罕之收複河陽,召全義令守洛陽,全義乃棄澤州而去,故以金俊守之。
文德元年二月,僖宗自興元還京。三月,僖宗崩,昭宗即位,以武皇為開府儀同三司、檢校太師、兼侍中、隴西郡王,食邑七千戶,食實封二百戶。河南尹張全義潛兵夜襲李罕之於河陽,城陷,舉族為全義所擄;罕之逾垣獲免,遂來歸於武皇。遣李存孝、薛阿檀、史儼兒、安金俊、安休休將七千騎送罕之至河陽。汴將丁會、牛存節、葛從周將兵赴援,李存孝率精騎逆戰於溫縣。汴人既扼太行之路,存孝殿軍而退。騎將安休休以戰不利,奔於蔡。武皇以罕之為澤州刺史,遙領河陽節度使。十月,邢州孟方立遣大將奚忠信將兵三萬寇遼州,武皇大破之,斬首萬級,生擒奚忠信。
龍紀元年五月,遣李罕之、李存孝攻邢州。六月,下磁州。邢將馬溉率兵數萬來拒戰,罕之敗之於琉璃陂,生擒馬溉,徇於城下。孟方立恚恨,飲鴆而死。三軍立其侄遷為留後,使求援於汴。汴將王虔裕率精甲數百入於邢州,罕之等班師。
大順元年,遣李存孝攻邢州,孟遷以邢、洺、磁三州降,執汴將王虔裕三百人以獻。武皇徙孟遷於太原,以安金俊為邢洺團練使。三月,昭義軍節度使李克修卒,以李克恭為潞州節度使。是月,武皇攻雲州,拔其東城。赫連鐸求援於燕,燕帥李匡威將兵三萬以赴之,戰於城下,燕軍大敗。時徐州時溥為汴軍所攻,遣使來求援,武皇命石君和由兗、鄆以赴之。
五月,潞州軍亂,殺節度使李克恭,州人推牙將安居受為留後,南結汴將。時潞之小將馮霸擁叛徒三千騎駐於沁水,居受使人召之,馮霸不至。居受懼,出奔至長子,為村胥所殺,傳首於霸;霸遂入潞州,自為留後。武皇遣大將康君立、李存孝等攻之,汴將朱崇節、葛從周率兵入潞州以固之。是時,幽州李匡威、雲州赫連鐸與汴帥協謀,連上表請加兵於太原,宰相張浚、孔緯讚成其事。六月,天子削奪武皇官爵,以張浚為招討使,以京兆尹孫揆為副,華州韓建為行營都虞候,以汴帥為河東南麵招討使,幽州李匡威為河東北麵招討使,雲州赫連鐸為副。汴將朱友裕將兵屯晉、絳,時汴軍已據潞州,又遣大將李讜等率軍數萬,急攻澤州,武皇遣李存孝自潞州將三千騎以援之。汴將鄧季筠以一軍犯陣,存孝追擊,擒其都將十數人,獲馬千餘匹。是夜,李讜收軍而退,大軍掩擊至馬牢關,斬首萬餘級,追襲至懷州而還。存孝複引軍攻潞州。
八月,存孝擒新授昭義節度使孫揆。初,朝廷授揆節鉞,以本軍取刀黃嶺路赴任,存孝偵知之,引騎三百伏於長子縣崖穀間。揆建牙持節,褒衣大蓋,擁眾而行,存孝突出穀口,遂擒揆及中使韓歸範,並將校五百人。存孝械揆等,以組練係之,環於潞州,遂獻於武皇。武皇謂揆曰:“公搢紳之士,安言徐步可至達官,何用如是!”揆無以對,令係於晉陽獄。武皇將用為副使,使人誘之,揆言不遜,遂殺之。
九月,汴將葛從周棄潞州而遁,武皇以康君立為潞州節度使,以李存孝為汾州刺史。十月,張浚之師入晉州,遊軍至汾、隰。武皇遣薛鐵山、李承嗣將騎三千出陰地關,營於洪洞,遣李存孝將兵五千,營於趙城。華州韓建以壯士三百人冒犯存孝之營,存孝追擊,直壓晉州西門,張浚之師出戰,為存孝所敗,自是閉壁不出。存孝引軍攻絳州。十二月,晉州刺史張行恭棄城而奔,韓建、張浚由含山路遁去。
大順二年春正月,武皇上章申理,其略曰:“臣今身無官爵,名是罪人,不敢歸陛下籓方,且欲於河中寄寓,進退行止,伏候聖裁。”天子尋就加守中書令。《歐陽史》:二月,複拜克用河東節度使、隴西郡王,加檢校太師、兼中書令。是月,魏博為汴將葛從周所寇,節度使羅宏信遣使來求援,武皇出師以赴之。
三月,邢州節度使安知建叛,奔青州。天子以知建為神武統軍,自棣州溯河歸朝。鄆州朱瑄邀斬於河上,傳首晉陽。以李存孝為邢州節度使。四月,武皇大舉兵討赫連鐸於雲州,遣騎將薛阿檀率前軍以進攻,武皇設伏兵於禦河之上,大破之,因塹守其城。七月,武皇進軍柳會,赫連鐸力屈食盡,奔於吐渾部,遂歸幽州,雲州平。武皇表石善友為大同軍防禦使。邢州節度使李存孝以鎮州王熔托附汴人,謀亂河朔,北連燕寇,請乘雲、代之捷,平定燕、趙,武皇然之。八月,大搜於晉陽,遂南巡澤、潞,略地懷、孟,河陽趙克裕望風送款,請修鄰好。九月,蒐於邢州。十月,李存孝董前軍攻臨城,鎮人五萬營於臨城西北龍尾崗。武皇令李存審、李存賢以步軍攻之,鎮人大敗,殺獲萬計,拔臨城,進攻元氏。幽州李匡威以步騎五萬營於鄗邑,以援鎮州,武皇分兵大掠,旋軍邢州。