王殷,瀛州人。曾祖王昌裔,为瀛州别驾从事使。祖父王光,为沧州教练使,因此以沧州为家。唐朝末年,幽州、沧州大乱,王殷的父亲王咸圭,避乱南迁,因而投奔魏州军中。王殷自己说出生在魏州的开元寺,长大后参军,逐渐升为偏将。后唐同光末年,任华州马步军副指挥使,因而安家华州。天成年间,调任灵武都指挥使。清泰年间,张令昭占据邺城反叛,王殷跟随范延光讨伐他,王殷带头冒着弓矢炮石,首先登上城墙,因功授予祁州刺史,不久改任原州刺史。王殷本一性一谦恭好礼,服事母亲因孝顺而闻名,每当与别人结交时,来去都要首先禀告母亲,母亲不答应,王殷就必不往来,即使在军旅之中,交游也不芜杂。当他做刺史时,政事稍为不佳,母亲觉察后,就要王殷站在堂前,责问并用棍子打他。
后晋天福年间,王殷服母丧,不久晋高祖诏令王殷除丧任职,担任宪州刺史,王殷呈上奏章推辞说:“臣是一位末将,出入对国家都无关紧要。臣本是北地人,遭逢国家战乱,从小遭遇丧父之痛,靠母亲抚养训导,才得以长大成一人,我不忍心这么快就脱一下丧服,远离母亲的坟墓,叩请皇上准许我服完母丧。”晋高祖嘉奖他的孝行并答应了他。晋少帝即位,正逢上王殷服丧期满,便召王殷典掌禁军,后迁升到奉国右军都指挥使。
后汉高祖登上帝位,王殷跟随高祖到邺下讨伐杜重威,王殷与刘词都身先士卒奋力战斗,被箭射中了头部,很久,才从口中取出折断了的箭头,因此汉高祖表彰他。乾佑末年,迁任侍卫步军都指挥使,遥任夔州节度使,遇上契丹侵犯边境,派王殷领兵屯守澶州。到李业等人作乱时,汉隐帝下密诏令澶州主帅李洪义谋害王殷,李洪义怕事情不能成功,反将事变告诉王殷,王殷与李洪义共同派人到邺都,请周太祖郭威赴京平定内乱。王殷跟从太祖平定京师,被授予侍卫亲军都指挥使。
太祖即位,任王殷为天雄军节度使,加封为同平章事,依旧典掌禁军。王殷赴任镇守,让侍卫司局跟从,凡黄河以北各镇有戍守部队的地方,都受王殷的指挥。又在民间千方百计搜括财富,太祖听到后厌恶他,因而派使者告诉他说:“我离开邺都时,仓库储存了不少财物,您与国家同为一体,随您要多少都取傍您,何必担心缺少财富呢。”广顺二年(952)夏天,太祖征讨兖州回来,王殷在路旁迎拜,太祖赐宴后就走了。当王峻犯罪法办后,太祖派自己的儿子飞龙使郭从诲前往邺都,令他口头传告王峻的罪恶,以安王殷的心。广顺三年秋,因永寿节上表请求进京谒见太祖,太祖虽答应了他的请求,但又怕王殷图谋不轨,旋即派使者去阻止他。何福进在镇州,一向憎恶王殷的专横,何福进入朝时,摘录王殷的一陰一私上奏太祖,太祖于是怀疑王殷。同年冬天,因为不久太祖将在南郊祭天,王殷从藩镇进京朝见,太祖令他依旧负责朝廷内外的巡逻警卫。王殷进进出出,跟随的部下不下数百人,又因为他仪态身材威武伟岸,看见他的人无不惧怕。一天,王殷急匆匆入宫上奏说:“郊祭就在眼前,军民大量聚集,臣在城外设防警备,请酌量增拨士兵武器,以防备发生不测之事。”太祖为难。这时,朝廷内外都因为太祖患病,走路都逐渐艰难,长久不上朝听政,而又迫近郊祭大礼,王殷有威胁皇上的势头,都为之担忧。太祖于是竭力扶病坐在滋德殿,等王殷进来问候时,就令抓住他,立即下令流放他,等他出了都城,又立即杀了他,大家心里才安定。
这年春末时,邺城寺庙中悬挂着的钟断了绳子掉下来,又有火光从幡旗上出现。王殷入京朝见时,邺都人在离亭为他饯行,王殷上马时脚踩空了马镫,翻下来摔倒在地,人们都惊愕认为不吉利,后果然遭祸。太祖又立即令澶州主帅郑仁诲赶赴邺都,王殷的二儿子是衙内指挥使,不出来迎候拜见,郑仁诲诛杀了他,把王殷的家属迁往登州。