北魏政府先後派元彧、李崇等大军前往镇压,但均被击败。八月,高車依附拔陵,起義軍士氣大振。孝明帝下詔改鎮為州,安撫六鎮。在迫于无奈之下,北魏统治者勾结北方
柔然可汗阿那瓌,联合剿杀起义军,公元525年,破六韩拔陵被杀,起义失败。六鎮降兵二十多万人押送到冀州、定州、瀛州(皆在今河北)。冀州鲜卑族的葛荣率领起义军陷瀛州、殺元深听,號百萬軍,建國號齊,向洛阳进军,後為
爾朱榮伏擊,葛荣被杀害,餘部歸降爾朱榮。永安三年(
530年),魏孝庄帝杀爾朱榮,
高欢乘機接收歸順爾朱榮的六镇起义军二十余万带往河北,形成日後的政治資本。