河陰之變,北魏宗室皆死,惟臨淮王元彧僥倖趁亂逃脫,遂奔建康,投降梁朝。
梁武帝遣舍人陳建孫迎接元彧,親自接見元彧於樂遊園,因設宴樂,奏鮮卑之音。元彧聽聞樂聲歔欷流涕,梁武帝因此不樂。
元彧後聞敬宗元子攸踐阼繼位,以母老請還,辭旨懇切。
梁武帝憐惜其才,又難違其意,見其去意堅決,深為嘆息,乃以厚禮遣回。
元彧復歸北魏,朝廷赦之,並封為尚書令,領大司馬。
武泰元年六月,爾朱榮大權在握,自任侍中、都督中外諸軍事、大將軍、尚書令、太原王。其後還師晉陽,卻在朝廷大量安置親信黨羽,各使佔據要職,遙控朝政。
回至晉陽之後,聞報葛榮已殺杜洛周,盡並其眾,自稱天子,建國號齊,改元廣安。
爾朱榮便以大將軍名義,調動四路大軍共三十六萬人,進逼北邊六鎮,往徵葛榮。
葛榮聞說爾朱榮率兵前來,毫不介意,遂分兵南下,令僕射任褒率十萬大軍為先鋒,向南擄掠而行,前至沁水結營,以備決戰。
爾朱榮聞報,則以上黨王元天穆為前軍,司徒楊椿為右軍,司空穆紹為後軍,自己親率左軍而進。檄命諸將集結,並派出探馬,偵探尋找葛榮主力所在。
七月,葛榮親率大軍六十三萬,號稱百萬之眾,一路南下,包圍重鎮鄴城。當時連營數百里,外圍遊兵竟至汲郡一帶。
魏兵諸將聞此,無不失色,私下議論,心生怯意。
爾朱榮聞知,遂擂鼓聚將,慷慨言道:賊兵雖有數十萬眾,詐稱百萬,但皆烏合之群,遠不如當年魏武帝兵臨赤壁時之壯,亦不如前秦皇帝苻堅屯兵淝水時之盛。我部兵皆乃大魏精銳,遠比孫劉聯軍善戰,亦不弱於東晉七萬北府精兵。葛榮有何懼哉!
諸將聞之,皆呼萬歲,士氣大增。
爾朱榮遂親率七千精騎,各配副馬雙刃;復以羯族大將侯景為前驅,倍道兼行,東出滏口,越過太行山脈,進入河北平原,直奔鄴城而來。
葛榮聞說爾朱榮率七千軍前來,根本不放在眼中,聽而大笑,下令軍中諸人各自準備長繩,待爾朱榮至則縛取。覆命數十萬大軍自鄴城以北列陣,箕張而進。
爾朱榮聞報敵人動向,便大笑道:無知孱賊,今中我計矣!
於是傳令:分兵藏於山谷,以為奇兵;分督將三人為一集團,每團數百騎兵,到處揚塵鼓譟,虛張聲勢;混戰之中刀不如棒,令全軍將士每人準備木棒一根,置於馬側。規定戰時不以斬獲敵兵首級為功,以防因此而擾亂陣列,影響己方騎兵機動。
兩軍分撥方畢,各自列陣。高歡原在葛榮手下,趁機於陣前招降葛榮軍中七王,並其萬餘人軍隊,歸為己有。
一切準備停當,爾朱榮乃引七千精騎全力奔襲,親自衝鋒陷陣力戰。因而一鼓作氣,率騎兵突破葛榮戰陣,又從其陣後返擊回來。
葛榮軍大敗,本人亦於陣前被擒。
武泰元年八月,爾朱榮大勝凱旋,將葛榮押至洛陽斬首。
十二月,葛榮部將韓樓在河北幽州起事,爾朱榮以賀拔勝為大都督,屯紮中山以備。永安二年九月,爾朱榮遣侯淵率兵鎮壓韓樓,韓樓棄薊城出走,途中終被俘殺。
自正光四年懷荒鎮民暴動,至永安二年韓樓被殺,六鎮邊民鬥爭六年,至此失敗。
其後爾朱榮便以爾朱天光為大都督,率軍鎮壓關中万俟醜奴叛軍。
万俟醜奴乃高平鎮匈奴族人,先為邊鎮叛軍胡琛部將,胡琛死後統領其部,轉戰於關隴北部。致莫折念生被害,各部叛軍皆受万俟醜奴節制。
魏建義元年七月,万俟醜奴在高平自稱天子,設定百官。適逢波斯國向北魏進獻異獅,路過高平鎮,醜