兵鋒直逼洛陽,迫使北魏宣佈戒嚴。
此後不久,莫折念生卻被部將杜粲殺死,持其首級投降北魏。
莫折念生死後,其軍歸万俟醜奴統領,繼續與朝廷對抗。蕭寶寅久戰不能建功,懼怕朝廷怪罪其征討不力,遂亦造反。
孝明帝派尚書僕射長孫稚前往鎮壓,蕭寶寅部將侯終德背叛,復又歸降長孫稚。蕭寶寅見魏軍勢大,只得投降万俟醜奴。
永安六年,西元五二八年七月,万俟醜奴稱帝,年號神獸。
復說北魏廣陽王元琛,被破六韓拔陵既大敗於五原,只得北走朔州。雲州刺史費穆眼見獨木難支,遂棄雲中,轉投爾朱榮。
爾朱榮兵進晉陽,以觀朝廷及叛軍兩邊動靜。
元琛在朔州穩住腳跟,遂遣部將於謹說降西部高車酋長乜列河,使其切斷破六韓拔陵北路。又逢柔然大軍步步進逼,自此情勢逆轉,漸對義軍不利。
破六韓拔陵見敵柔然大軍不住,又失西部高車強援,只得撤退,遷六鎮軍民渡過北河。
柔然可汗阿那瓌乘勝渡河追擊,元琛亦發本部大軍在北河以南設伏,對六鎮義兵進行前後夾擊。破六韓拔陵全軍失利,大將孔雀被柔然頭兵可汗殺死,損失慘重。
元淵見叛軍主力大敗,急揮師大進,乘勢追擊。
破六韓拔陵復引軍向北敗走,又被柔然騎兵突擊,部眾紛紛離散。
各地義軍亦紛紛倒戈,復投北魏朝廷。破六韓拔陵眼見大勢已去,只得率領親隨南渡北河逃走。起義至此失敗,破六韓拔陵後事不詳。
六鎮之亂暫告平息,北魏朝廷乃分徙六鎮二十餘萬降戶,使於冀、定、瀛三州就食。不料正逢河北遭遇水旱之災,六鎮之民無處就食,於是各自逃亡,復歸原鎮。
其後未幾,柔玄鎮兵杜洛周又稱吐斤洛周,復聚北鎮流民反於上谷,稱制建國,並改年號為真王,率師西上,兵圍燕州。懷朔鎮人高歡、尉景等皆起響應,迅速眾至數萬。
燕州刺史崔秉見亂民來攻,不由大懼,急修表報進京城洛陽。
魏明帝元詡遣常景為行臺,與幽州都督元譚同領官軍征討。官軍自盧龍塞至軍都關,沿途置兵佔領險要,阻止義軍南攻。
二年正月,安州官軍約二萬人叛魏,加入義軍。常景派兵攔截,被義軍打敗。
杜洛周率領義軍自上谷南下,進攻薊城,遭官軍阻擊退回。十一月,杜洛周領義軍圍攻范陽,城內居民擒常景及幽州刺史王延年,迎接杜洛周等義軍入城。
次月,杜洛周進軍至黃瓜堆,擊敗高車酋長斛律金。
孝昌二年春,安州戍將起兵響應杜洛周,攻克居庸關,北魏守將元譚逃亡。
是年五原丁零族敕勒鮮于修禮於定州造反稱王,被北魏都督楊津擊敗。
杜洛周進攻薊城,敗北魏都督李琚,據有燕、幽二州。鮮于修禮被元洪業所殺,元洪業又被葛榮所殺,部眾由此皆歸之。
葛榮與魏軍戰於白牛邏,一陣而勝,魏宗室大將元融、元琛被殺。由是攻克冀州,年底進逼鄴城。孝昌三年正月,葛榮攻克殷州,義軍發展到數十萬之眾。
與此同時,山東之地民變,邢杲於六月自立為漢王,改元天統。
北魏朝廷之中,胡太后雖然重掌大權臨朝稱制,但面對邊鎮反叛無能為力,反引柔然大軍入境,亦遭朝臣非議,致威信大減,不復往年風光無限。
鏡頭轉換,按下邊北,復說南朝。
正光五年,破六韓拔陵起事之時,南方蕭梁趁機發動北伐,攻擊壽陽。八月,梁將成景俊攻克魏童城,九月攻克睢陵。
梁帝聞說旗開得勝,於是趁熱打鐵,復使將軍趙景悅進攻荊山;裴邃領三千騎兵進攻壽陽,打破外城,並攻取狄丘