六镇之乱

六鎮之亂，又稱六鎮起義。指的是在中國南北朝時期的北魏正光五年（公元524年）發起的動亂。起因是因北魏首都南遷洛陽後，六鎮的鮮卑貴族和將士，待遇及升遷不如洛陽的漢化鮮卑貴族，最後發起的反漢化大起事。

六鎮含義

六鎮這個詞在不同時期有不同的含義，六鎮原指懷朔鎮、武川鎮、撫冥鎮、柔玄鎮、沃野鎮、懐荒鎮六個邊鎮，後來變成北方各鎮的總稱。這些鎮是用於抵禦北方柔然入侵、鎮壓起義以及防範南方勢力進攻的。

成因

六鎮軍人本來是職業軍人，社會階級為貴族，種族文化為鮮卑。孝文帝漢化政策之後，六鎮的職業軍人與鮮卑文化這兩點沒有變，但社會階級急速下降，以前仕宦、復除的特權也沒有了，由「國之肺腑」逐步淪落為鎮戶、府戶，身分低下。而遷到洛陽的強宗子弟，受到漢化的洗禮，各各榮顯；邊鎮當兵的，卻被「有司乖實，號曰府戶，役同廝養」，引起了六鎮軍民的普遍不滿。也致使六鎮一帶，無法漢化。
這種排斥鮮卑武人的政策在當時京城洛陽也能看到，以致造成在禁軍產生叛變。而北魏吏制敗壞，經濟衰退更使這種矛盾更加激化。
孝明帝時期，六鎮連年發生旱災饑荒；正光四年（523年）二月，北魏北部的遊牧部落政權柔然也發生大饑荒，向北魏求援，北魏由於自身經濟窘迫，加之一貫蔑視柔然，所以予以拒絕。柔然可汗阿那瓌，遂於四月派兵侵入北魏進行剽掠，以解決饑荒。懷荒鎮的人民因食物資源大部分被劫奪而生計艱難，遂向鎮將武衛將軍於景請求賑濟，但遭到其蠻橫的拒絕，遂怒殺於景夫婦，於是北魏朝廷因此認為六鎮邊民凶頑，決定彈壓整肅，這更加深了雙方的不信任。

六鎮起兵

正光五年（524年）三月，沃野鎮人破六韓拔陵因與「高闕戍主，率下失和」，就殺掉戍主造反，改號真王。起義軍旋即攻克沃野鎮，然後北進包圍了武川、懷朔二鎮。懷朔鎮將楊鈞命令賀拔度拔和他的三個兒子賀拔允、賀拔勝、賀拔岳領兵迎擊。不久之後，魏以臨淮王元彧都督北討諸軍事，討破六韓拔陵，元彧帶兵屯駐雲中。四月，高平鎮赫連恩等造反，推敕勒酋長胡琛為高平王，攻高平鎮以嚮應破六韓拔陵。魏將盧祖遷擊破之，胡琛北遁。
起義軍衛可孤於同月攻陷武川，懷朔亦潰，賀拔勝父子俱為衛可孤所虜。元彧被破六韓拔陵在五原打敗，北魏另一支李叔仁率領的部隊敗於白道。北魏改派李崇為北討大都督，命撫軍將軍崔暹、鎮軍將軍廣陽王元淵皆受崇節度。七月，崔暹違李崇節度，與破六韓拔陵戰於白道，大敗，單騎走還。破六韓拔陵併力攻李崇，李崇力戰不能御，引還雲中，與之相持。不久柔玄鎮鎮民發動叛變，莫折大提攻占高平，發動關隴起義。至此，六鎮盡為鎮民所占。

關隴民變

後莫折大提病逝，第四子莫折念生繼續統軍，並派其弟莫折天生帶兵擊敗元志和岐州刺史裴芬之指揮的魏軍，占領岐州、涇州、涼州。北魏改派齊王蕭寶夤和崔延伯代替患病的元志。孝昌元年(525年)正月莫折天生軍駐紮在黑水。北魏岐州刺史崔延伯和蕭寶夤率眾五萬與莫折念生在馬嵬爆發大戰，莫折念生戰敗，被「俘斬十餘萬」。莫折念生退保小隴，北魏軍占領涼州南。秦州起義軍首領韓祖香被北魏益州刺史魏子建擊敗殺死，張長命投降蕭寶夤。四月，高平鎮起義軍首領胡琛遣其大將万俟丑奴、宿勤明達等攻擊北魏涇州，打敗蕭寶夤和崔延伯的大軍，蕭寶夤只能退保安定。

破六韓兵敗

正光六年（525年），二月。北魏胡太后和元詡發動政變，解除了元叉的兵權和職務，並殺死了元叉及其同黨。同時派出使節帶禮物出使柔然，要求柔然出動部隊幫助北魏平叛。柔然首領阿那瑰率兵十萬向西進逼沃野鎮，連戰連捷，大敗六鎮之軍。北魏也派元琛率軍自平城出發，進攻懷朔。六月，元琛被破六韓拔陵在五原打敗，被迫向東撤退。元琛改變策略，開始分化招降起義軍。這個策略起到很好效果，乜列河率三萬人投降。元琛又趁破六韓拔陵截擊乜列河軍之際設下埋伏，打敗破六韓拔陵，破六韓拔陵渡河逃亡，北魏軍所俘六鎮兵民20萬被北魏政府分配在瀛、冀、定三州就食。孝明帝改元孝昌。

河北民變

六鎮20萬被俘兵民安置在河北三州之後，正逢河北遭遇水旱之災，無處就食，出現逃亡現象。
孝昌元年（525年）八月，柔玄鎮兵杜洛周聚眾於上谷起事。九月，北魏派幽州刺史常景和幽州都督元譚鎮壓，常景在盧龍塞和軍都司沿線險要駐兵防守。
孝昌二年(526年)，北魏安州石離、六城、解鹽戍將起兵響應杜洛周，杜洛周集合兵力進攻居庸關，攻克，元譚連夜逃亡。同時，鮮于修禮率當地六鎮兵民於定州造反，改元魯興，被北魏都督楊津擊敗，被迫東撤。四月杜洛周進攻薊城（今北京），打敗都督李琚，但因常景的截擊，被迫退還上谷。五月，杜洛周派部將曹紇進攻薊南，但於七月曹紇所部被常景重創，杜洛周也在范陽被擊敗。
八月，鮮于修禮所部發生內亂，鮮于修禮被元洪業所殺，元洪業又被葛榮所殺。九月，葛榮所部與北魏元淵、元融所部戰於白牛邏，北魏軍大敗，元融被殺。後元淵在博陵被葛榮騎兵所殺。
孝昌三年（527年）正月，葛榮攻克殷州。十一月攻克冀州，十二月擊敗源子邕和裴衍，進逼鄴城。
武昌(528年)元年正月，杜洛周攻克定、瀛二州。二月，起義軍內部發生火拼，結果葛榮殺死杜洛周，並統領其軍。這時起義軍已經發展到幾十萬之眾。與此同時，山東之地爆發民變，邢杲於六月自立為漢王，改元天統，後被元天穆和爾朱兆鎮壓。北魏其餘各地都由民變出現。
武泰元年六月，爾朱榮發動河陰之變後，北魏朝廷為爾朱榮控制，爾朱榮調動四路大軍36萬人，進逼起義軍。八月，爾朱榮率精騎七萬自起義軍背後襲來。爾朱榮利用葛榮排兵時兵力分散的弱點，迅速擊破對手，葛榮被俘押至洛陽斬首。十二月，葛榮部眾韓樓在河北幽州起事，被爾朱榮手下侯淵鎮壓。

關中變亂

孝昌二年（526年），胡琛因為與破六韓拔陵不和，被殺。其軍由万俟丑奴統帥，並於孝昌三年（527年）正月打敗蕭寶夤。同時莫折念生發動反擊，相繼占領東秦州、岐州、幽州（今甘肅寧縣）、北華州、雍州（今西安）、潼關，聲勢大振。三月，孝明帝宣布「中外戒嚴」，並下詔要御駕親征，但沒有實行。其後北魏派大軍進攻攻取潼關，九月，莫折念生被部將杜粲殺死，杜粲投降北魏。莫折念生死後，其軍歸万俟丑奴統領。其後蕭寶夤害怕朝廷怪罪其征討不力，遂造反。孝明帝派尚書僕射長孫稚鎮壓，蕭寶夤在部將侯終德背叛後，見魏軍勢大，投降万俟丑奴。至此，關中地區都在六鎮亂軍的控制之下，永安六年（528年）七月，万俟丑奴稱帝，建年號神獸。
永安三年（530年）正月，爾朱榮以爾朱天光為大都督率軍鎮壓關中叛亂。三月，万俟丑奴率軍進攻歧州，又派部將尉遲菩薩帶兵進攻武功，魏軍賀拔岳所部擊敗尉遲菩薩，万俟丑奴不得不停止進攻岐州。七月，爾朱天光揚言要休整部隊，万俟丑奴信以為真，也讓士兵屯田。魏軍趁機突襲，打敗万俟丑奴所部，万俟丑奴在涼州被俘。而後，万俟丑奴在關中諸部逐一被擊敗，關中平定。

蕭梁伐魏

正光五年，破六韓拔陵起事時。南方蕭梁也趁機發動北伐。梁的主攻目標是壽陽。八月，梁成景俊所部攻克魏童城。九月，攻克睢陵。梁軍趙景悅進攻荊山，裴邃帶領三千騎兵進攻壽陽，打破外城，並攻取狄丘、甓城、黎漿等城。北魏急派元琛、酈道元、元鑒等人帶兵救援，逼退裴邃所部，收復荊山，並擊退梁軍王神念所部。
十月，裴邃再次督軍進攻北魏。裴邃所部攻克魏陵、曲木等城，其餘各部皆有斬獲，克琅琊、檀丘、曲陽等地。裴邃又於正光元年於壽陽擊敗元琛所部，斬首萬餘級。五月，裴邃病死，夏侯亶都督北伐諸事。同時，梁軍從益州方向北魏發動進攻，但被北魏軍擊退。
孝昌二年（526年）七月，梁軍趁著淮水暴漲，再次北伐。元樹攻黎漿，夏侯亶攻壽陽。十一月，梁軍克壽陽。
孝昌三年正月，梁軍克平靖關、武陽關、黃關峴。其後攻破臨潼、廣陵等城。十月，梁軍曹仲宗、陳慶之所部圍攻渦陽，其後梁軍韋放增援。北魏元昭所部五萬被擊敗，梁軍陳慶之乘勝追擊，「俘斬略盡，屍咽渦水，所降城中男女三萬餘口。」。三月，北魏郢州刺史元顯達降梁。

河陰之變

爾朱榮在六鎮之亂時候，鎮守晉陽。憑藉著鎮壓六鎮之亂，壯大了自己勢力，擁有極多雄兵。孝明帝因與胡太后不和，下詔爾朱榮入京。爾朱榮行至半路，卻又被下詔停止行程。大通二年（528年），胡太后黨羽殺死孝明帝。爾朱榮藉口為孝明帝報仇，發兵攻陷洛陽，殺死大臣王公等兩千餘人，並將胡太后和幼帝沉入河中淹死，這就是河陰之變。改立元子攸為帝，是為孝莊帝。爾朱榮卻在此時返回晉陽，以大丞相之位遙控朝政。

結局

孝莊帝在爾朱榮朝見時殺死爾朱榮。之後爾朱世隆與爾朱兆在晉陽合兵，推元曄登帝位。爾後，爾朱兆輕騎殺入洛陽，殺死孝莊帝。三年（531年），廢元曄改立廣陵王恭，是為節閔帝。
同年，胡化漢人高歡於信都為孝莊帝舉喪，聲討爾朱氏，並奉元朗為帝，發兵殺入洛陽。後又改立平陽王修，這就是孝武帝。高歡在打敗爾朱氏所部後，自留鎮晉陽。
孝武帝無法忍受成為高歡傀儡，乃與關中鎮將賀拔岳聯繫，被高歡發現。高歡先發制人，於中大通六年（534年）殺賀拔岳。孝武帝讓宇文泰繼續統帥賀拔岳軍，鎮守關中。同年，孝武帝下詔歷數高歡罪狀。高歡聞知後派兵進攻洛陽，孝武帝逃入長安，投奔宇文泰。高歡只能改立元善見，是為東魏孝靜帝，並遷都於鄴。孝武帝西逃長安後，不久為宇文泰所弒，宇文泰改立元寶炬為帝，是為西魏文帝。至此，北魏分為東魏、西魏，兩國政權落入高氏和宇文氏之手，皇帝成為傀儡，不久更為二者所篡。

總結

歷史學家陳寅恪認為這次事件是對北魏漢化政策的一次反動。東、西魏也因這次事件建立，而後來影響中國政治三百餘年的關隴集團也在因東西魏的爭霸而登場。