年（527年）正月，葛荣攻克殷州。十一月攻克冀州，十二月击败源子邕和裴衍，进逼邺城。武泰(528年)元年正月，杜洛周攻克定、瀛二州。二月，起义军内部发生火拼，结果葛荣杀死杜洛周，并统领其军。这时起义军已经发展到几十万之众。与此同时，山东之地爆发民变，邢杲于六月自立为汉王，改元天统，后被元天穆和尔朱兆镇压。北魏其余各地都由民变出现。武泰元年六月，尔朱荣发动河阴之变后，北魏朝廷为尔朱荣控制，尔朱荣调动四路大军36万人，进逼起义军。八月，尔朱荣率精骑七万自起义军背后袭来。尔朱荣利用葛荣排兵时兵力分散的弱点