王义,字宜之,真定宁晋人,其家世代务农。义有胆有智,沉默寡言,读书知义。金朝迁都汴京,河北人民掀起反金斗争,宁晋县人为保全家室也组织起来,推王义为首,代行县衙政务,称为都统。太师、国王木华黎兵至城下,义率众归顺蒙古。入见太祖,赐他骏马二匹,授为宁晋县令兼赵州以南招抚使。当时兵荒马乱,农民不能耕种,各地缺粮,人自相食。宁晋东有湖泊百余里,中有小堡叫沥城,王义留偏将李直守宁晋县城,自己率领群众去沥城,以鱼、藕、菱角之类为食,度过饥荒年月。

太祖十年(1215),金将李伯祥占据赵州,木华黎遣王义去攻打。逢大风大雨,王义率勇士于夜间四更时分,用长梯登城,杀守军,城破,李伯祥逃往天坛寨。木华黎授王义为赵州太守、赵冀二州招抚使。十二年,大军南取钜鹿、氵名州二城,又回师至唐阳以西之九门,遇金监军纳兰率冀州节度使柴茂等领兵万余北行。义设伏兵于桑林中,先以百骑挑战,待金军至桑林附近,伏兵发动突然袭击,金军大乱,俘纳兰二弟及万户李虎,金军退回。十三年,蒙古大军克束鹿,进攻深州,守将开城投降。顺天都元帅张柔上报其功,升义为深州节度使,及深、冀、赵三州招抚使。

金将武仙率四万大军攻夺束鹿,并告谕将士“:束鹿兵少无粮,也无..望台,一天即可攻下。”于是调集精锐进攻。王义随机应变,多方抗击,大小数十战皆捷,金军攻三十日不能下。王义召集将校,对他们说:“如今城还是守得住的,但外无援兵,内缺粮食,我们岂可坐以待毙。”当时杀牛犒劳士卒,夜间亲率精锐三千直捣敌营,武仙军大乱,损失数千人,退回真定,王义缴获其军械。木华黎闻捷,遣使送银牌十个,命义分赐有功将士。十五年,王义又攻占冀州,俘节度使柴茂。木华黎、张柔上报其功,授义为龙虎卫上将军、安武军节度使,行深、冀二州元帅府事,赐金虎符。

太祖十六年(1221),武仙又遣其将卢秀、李伯祥意图袭击赵州,攻取沥城,率战船百艘沿江而上。王义准备了舟船在纪家庄截击,其士卒皆善于水战,或进或退,或左或右,往来如风雨。接近敌船,则跳入敌船上挥戈奋击,敌无招架之力,杀金兵千余人,擒卢秀。伯祥退保沥城,又为义军攻克,伯祥二子战死,自己率余军西走。邢州的赵大王,聚众数千人,占据任县固城水寨,真定史天泽集各路兵未能攻下,王义领兵进逼邢州城下,一鼓作气攻下邢州,擒杀赵大王、侯县令。王义颁布政令,招集逃亡民众,督劝他们安心农业。所以深州、冀州一带成为乐土。