王勇是代州武川人,原名胡仁。
少年时雄武矫健,勇敢果断,善于骑马射箭,体力过人。
魏永安年间,万俟丑奴等人在关陇作乱,王勇应募参军讨伐,以战功授宁朔将军、奉车都尉。
又多次跟随侯莫陈悦、贺拔岳征讨,立功最多,被任命为别将。
太祖担任丞相后,引荐他为帐内直荡都督,加后将军、太中大夫衔,封包信县子,食邑三百户。
大统初年,食邑增加四百户,晋封侯爵。
参与活捉窦泰,收复弘农以及沙苑之战,勇气冠于各军,所攻必克。
太祖叹服他的勇敢,赏赐格外丰厚。
晋封公爵,食邑一千五百户,被任命为镇南将军,授帅都督。
参与讨伐赵青雀,平定以后,论功最大,授卫大将军、殷州刺史,加通直散骑常侍衔,兼太子武卫率。
在邙山之战中,王勇率领敢死之士三百人,全都拿着短兵器,狂呼直进,杀进杀出,杀伤很多,敌人没有敢抵挡的。
这一次战斗,大军失利,只有王勇及王文达、耿令贵三人奋力作战,都立下大功。
太祖于是赏帛二千匹,让他们自己平分。
军队回来后,都授为上州刺史。
准备把雍州、岐州、北雍州授给王勇等人,可是三州之间优劣差别很大,又让他们三个抽签。
结果王勇得到雍州,王文达得到岐州,耿令贵得到北雍州。
赐王勇名勇,耿令贵名豪,王文达名杰,以表彰他们的功劳。
大统十三年(547),授大都督,升使持节、车骑大将军、仪同三司。
十五年,升侍中、骠骑大将军、开府仪同三司。
魏恭帝元年(554),跟随柱国赵贵击败蠕蠕。
王勇追击,缴获各种牲畜数千头。
晋封新阳郡公,食邑增至二千户,赐姓库汗氏。
六官建立,授稍伯中大夫。
又论讨伐蠕蠕之功,别封永固县伯,食邑五百户。
当时例有别封,可听由受封者将此爵位转授次子,而王勇却请求把这个爵位转授给兄长之子王元兴,时人认为他十分仁义。
随即升任大将军。
世宗初年,岷山的羌族首领巩廉俱和反叛,王勇率军将其讨平。
王勇雄劲威猛,是当时的一员猛将。
可是居功自夸,喜欢揭人之短,当时的舆论也因此而瞧不起他。
柱国侯莫陈崇,功高望重,与诸将一块拜见晋公宇文护。
听说王勇屡次揭人之短,于是当众羞辱他。
王勇又惭又怒,背上长了疽疮,因此去世。
儿子王昌承袭爵位,官至大将军。