攻居庸关，攻克，元谭连夜逃亡。同时，鲜于修礼率当地六镇兵民于定州造反，改元鲁兴，被北魏都督杨津击败，被迫东撤。四月杜洛周进攻蓟城（今北京），打败都督李琚，但因常景的截击，被迫退还上谷。五月，杜洛周派部将曹纥进攻蓟南，但于七月曹纥所部被常景重创，杜洛周也在范阳被击败。八月，鲜于修礼所部发生内乱，鲜于修礼被元洪业所杀，元洪业又被葛荣所杀。九月，葛荣所部与北魏元渊、元融所部战于白牛逻，北魏军大败，元融被杀。后元渊在博陵被葛荣骑兵所杀。孝昌三年（527年）正月，葛荣攻克殷州。十一月攻克冀州，十二月击败源子邕