邢杲,士族地主出身,曾任
幽州平北府
主簿。
杜洛周(
北魏河北农民起义首领)、
鲜于修礼(北魏河北百姓起义首领)举行起义后,瀛州和冀州士民流亡青州(今山东
益都县)一带,饱受当地官僚地主的歧视和压迫,他被推举为流亡士民的首领,并于建义元年(公元528年)在
北海(今山东
潍坊市)率众举行起义,兴兵反魏,自称汉王,
年号天统,得到流民响应,旬日之间,人数超过十余万户,曾攻占光州(今山东
莱州市)等地。次年在济南被魏上党王
元天穆和
尔朱兆的军队打败,他兵败投降,被杀于
洛阳。
孝文帝元宏在位时期,国家较为安定,社会经济与政治形势相对安定。但孝文帝之后,北魏政治急转直下。从
宣武帝元恪开始,剥削加重,徭役频繁,统治阶级腐败奢侈,生活腐化,民众困苦不堪,阶级矛盾日趋尖锐起来。主要表现在:自北魏
迁都洛阳以来,不断对南朝发动战争,人民的徭役、兵役负担日益加重。据记载,从河南到河北,家家有从军,丁丁要转运,以致“死丧离旷,十室而九”,田地荒芜。残酷的剥削和压迫,迫使广大农民纷纷背井离乡,逃亡外地。有的投靠强豪以“寄命衣食”,成为地主的农奴;有的“亡命山林,渔猎为命”;还有的则“绝户而为沙门”,投入寺庙为
僧尼,以逃避苛刻的调役。农民大量逃离土地,严重地破坏社会经济的发展。
景明二年(501年),青、徐、齐、兖四州发生饥荒,死者万余。
永平四年(511年),青、齐、徐、兖四州再次发生饥荒。
永安元年(528年)六月,邢杲在青州发动
流民起义。邢杲是河间(今河北河间)大姓,部曲甚盛。
孝昌三年(527年),北魏在河北的主力军队被起义军击败后,河北豪强带着他们的宗族、乡里、部曲纷纷南渡,邢杲也来到青州北海。朝廷为了安抚流民,下令流民所聚之处设置河北
侨郡县,即令豪强充当守宰。流民当时受到土著豪强的欺凌,早已怀恨在心,一听到邢杲起兵,顿时风起云涌,远近奔赴。邢杲自称汉王,年号天统,势力发展很快,不到一个月时间,人数发展到十余万。
北魏朝廷任命征东大将军
李叔仁为
车骑大将军、仪同三司,统率军队讨伐邢杲,双方交战多次,相持不下。这时,北魏朝廷正欲全力扑灭河北起义军,尔朱荣、元天穆、
杨椿等都率大军在河北,山东地区相对空虚。邢杲起义的第二个月,北魏泰山太守
羊侃起兵反魏,加剧北魏山东局势的恶化。羊侃起兵后,堂兄兖州刺史
羊敦据城抗拒羊侃,羊侃引兵攻城,未能攻下,在周围筑十余城垒进行围困。
北魏朝廷无力对付山东局面,只好对羊侃、邢杲使用安抚的手段。任命羊侃为骠骑大将军、泰山公、兖州刺史,羊侃斩杀北魏使者,拒不接受。北魏朝廷派
征虏将军韩子熙招降邢杲,邢杲先是诈降,继而重创魏军,在潍水大败魏将
李叔仁。但邢杲未能利用这次有利的机会扩展势力。就在邢杲诈降前夕,北魏大军已镇压河北起义军,
葛荣被俘往洛阳处死。北魏立即命行台
尚书左仆射于晖等率数十万大军,开赴山东。首先,进攻羊侃所据守的
瑕丘(今山东市
兖州区),羊侃再次向
南朝梁求援,但
于晖已把羊侃团团围住,内外十余重,梁军无力接应,羊侃营中弹尽粮绝。十一月,羊侃率军突围南下,且战且行,一日一夜,终于脱离魏境,进入南朝梁。击败羊侃后,于晖大军立即转头进攻邢杲。就在这时,葛荣余部
韩楼再度起义,占据幽州,
于晖部将
彭乐率部逃亡,投奔
韩楼。于晖不敢进军讨伐邢杲,率部退回。邢杲乘机西进,攻占济南。北魏朝廷急令上党王元天穆率兵讨伐邢杲。永安二年(529年)四月,邢杲在济南兵败被俘,被送往洛阳斩首。