朝廷为安抚流民,下令流民所聚之处设置河北侨郡县,即令豪强充当守宰。
邢杲不堪守宰欺压,遂率部曲造反。
河北流民因受青州土著豪强欺凌,早已怀恨在心,一听到邢杲起兵,顿时风起云涌,远近奔赴。
邢杲乃于北海自称汉王,年号天统,不到旬月时间,竟展到十余万部众。
北魏朝廷命征东大将军李叔仁统率军队,讨伐邢杲。
双方交战多次,相持不下。
此时北魏朝廷正欲全力扑灭河北义军,尔朱荣、元天穆、杨椿等名将皆在河北,山东地区相对空虚。
邢杲起义次月,泰山太守羊侃亦起兵反魏,加剧山东局势恶化。
羊侃起兵,从兄兖州刺史羊敦据城抗拒。
羊侃攻城不下,遂在周围筑垒,进行围困。
北魏朝廷此时无力对付山东流民之乱,只好安抚羊侃,命为骠骑大将军、泰山公、兖州刺史。
未料羊侃当场斩杀北魏使者,拒不接受朝廷任命。
招抚羊侃不成,魏帝又派征虏将军韩子熙招降邢杲。
邢杲先是诈降,继而重创魏军,在潍水又大败李叔仁。
此时北魏已镇压河北义军,即命行台尚书左仆射于晖等率数十万大军,开赴山东,进攻羊侃于兖州瑕丘。
羊侃向南梁求援,但于晖团团围住瑕丘,内外十重,梁军无力接应。
羊侃营中粮绝,只得率军突围南下,且战且行一日夜,终于脱离魏境,进入南梁。
于晖击败羊侃,大军立即转头进攻邢杲。
就在此时,葛荣余部韩楼再度起义,占据幽州。
于晖部将彭乐率部逃亡,投奔韩楼。
于晖不敢进军讨伐邢杲,率部退回。
邢杲乘机西进,攻占济南。
北魏朝廷闻报大惊,急令上党王元天穆率兵讨伐邢杲。
永安二年四月,邢杲一战而溃,在济南兵败被俘,被送往洛阳斩。
元天穆这才率得胜之军,前来围攻陈庆之梁军,以解荥阳之围。
闪回结束,两军就此交锋。
陈庆之久攻荥阳城不下,又见魏兵四集,遂对部下诸将说道:我等自离建康到此,沿途屠城略地,诸公皆杀魏国平民无数,与元天穆乃是不共戴天仇敌。
今我只有七千人,敌有三十余万,若是就此退兵,魏军自三面兜截而来,如何逃得?且我等皆为南军,不能与北人骑兵在平原交锋,其势甚明;今宜破其城垒以守,等待天子兵来援,方为万全之策。
诸公且勿自相猜疑,宜听我令而行。
诸将听罢,因前番有七千破七万战绩,皆信主将之能,于是齐声应诺,再无二心。
陈庆之见诸将齐心,知道可与魏军决战,于是上马引军出营,亲自擂鼓攻城。
只一通鼓罢,梁军勇士宋景休、鱼天愍率先登上城墙,梁军相继而登,继而夺其城门,放下吊桥。
陈庆之急率中军一涌而入,于是攻占荣阳,俘虏守将杨昱。
元天穆等诸路兵马皆至,分别领军前来围城,水泄不通。
陈庆之乃留六千军士守城,自率三千精骑出城背池而战,复又击破魏军围攻。
魏将鲁安在阵前倒戈投降,元天穆、尔朱兆