屯兵于523年发生六镇之乱，秦陇、关东等地各族人民也陆续起事。此事历经三年方定，并形成许多军阀。其中以镇守晋阳的尔朱荣的势力最大，他曾攻灭关东势力最大的葛荣。孝明帝意图联合尔朱荣对付胡太后，但被胡太后毒死。胡太后先后立孝明帝独女及堂姪元钊为帝。同年尔朱荣以替孝明帝报仇为由，率军攻佔洛阳，掌控朝政，史称河阴之变。他在河阴将北魏幼主和胡太后沉入黄河溺毙，杀死大臣两千余人，改立孝庄帝，于晋阳遥控朝政。孝庄帝愤为傀儡，于530年在尔朱荣晋见时亲自杀掉。而后尔朱荣之子尔朱兆及从弟尔朱世隆拥长广王元晔为帝，攻下洛阳