陵在五原打败，被迫向东撤退。元琛改变策略，开始分化招降起义军。这个策略起到很好效果，乜列河率三万人投降。元琛又趁破六韩拔陵截击乜列河军之际设下埋伏，打败破六韩拔陵，破六韩拔陵渡河逃亡，北魏军所俘六镇兵民20万被北魏政府分配在瀛、冀、定三州就食。孝明帝改元孝昌。
河北民变.六镇20万被俘兵民安置在河北三州之后，正逢河北遭遇水旱之灾，无处就食，出现逃亡现象。孝昌元年（525年）八月，柔玄镇兵杜洛周聚众于上谷起事。九月，北魏派幽州刺史常景和幽州都督元谭镇压，常景在卢龙塞和军都司沿线险要