王渊,迁居环州,因赵构任天下兵马大元帅护驾有功,得了宋高宗赵构的信任,为人贪财怕死,为了个人钱财,让军队落入金人手中。尚言:“朝廷官人以爵,禄足代耕,若事锥刀,我何爱爵禄,曷若为富大贾邪!”宋徽宗时,应募伐西夏,屡立战功,被朝廷授以熙河兰湟路第三将部将,权知巩州宁远寨。诸羌入寇,渊随经略使讨伐获胜,移同总领湟州番兵将兼知临宗寨主。徽宗宣和五年(1123年),刘延庆讨伐方腊,以渊为先锋。时,方腊占据钱塘一带地理优势,易守难攻。渊向刘延庆小校韩世忠进言:“贼为我远来,必易我。明日尔逆战而伪遁,我以强弩伏数百步外,必可得志”。世忠听其言,与方腊军战不几合便佯装败走,方腊军冒然追之,中其伏兵强弩而大败。宋军遂北追至淳安,方腊据邦源洞,被宋军包围歼灭。渊以军功授閤门宣赞舍人,代理京畿提举保甲兼提点刑狱公事。继而,从延庆攻打契丹,渊率兵数千护道,战败为敌所俘,已而逃归。朝廷未怪罪,仍授以武功大夫、果州团练使。又从扬维忠、辛兴宗破群盗高托山等,因功擢升拱卫大夫,宁州观察使。靖康元年(1126年),擢升真定府总管、都统制。时,赵州吴湛叛乱,渊领兵讨平。金人攻汴京、河东,北宣抚使范讷统领勤王兵屯驻雍丘,渊为先锋,便以所部归康王(赵构)府。翌年,金国立张邦昌为皇帝。康王在济州命渊领三千兵入围宗庙。渊至汴京说服邦昌除去帝号,拥立康王赵构为帝。康王即位,是为高宗,对渊极器重,誉为柱臣。始置御营司,以渊为都统制,授龙、神卫四厢都指挥,继而改称捧日、天武四厢都指挥使,进保大军承宣使。时,群盗蜂起,高宗以渊为制置使平杭州一带盗匪。渊提兵征剿,所向披靡,大获全胜。
建炎三年(1129年)二月,金人攻扬州,高宗仓皇渡江出逃,渊与内侍康履护驾至镇江。奉国军节度使刘光世未赶上护驾,怕高宗怪罪于他,便在驾前哭泣诬告王渊专管江上海船,不给他所部兵马渡江。渊一气之下,斩江北都巡检皇甫佐以自解。自此,渊失众将心。统制官苗傅自负世代为将,因渊被重用,嫉妒不服。时,宦官康履专权,与渊关系甚密,及渊入枢密府,傅等疑其由康履推荐,由此更怀恨在心,便暗中与中大夫王世修密谋,以除宦官为名,设伏兵于城北桥下,待渊退朝,一拥而上,将其擒拿,诬以勾结宦官谋反,先斩渊,后除康履等宦官百余人。逼高宗退位,拥立先皇幼子赵旉为帝,改元明受,隆祐太后垂帘听政,史称“明受之变”。渊卒年53岁。高宗复辟,王渊案得以昭雪,追赠渊开府仪同三司,累加少保,封其子孙8人为官。绍兴四年(1134年),又封其子孙2人为官。孝宗乾道六年(1170年),谥号“襄愍”。子承袭。