王质字子贞,右光禄大夫王通的弟弟。年轻时很慷慨,浏览书史。梁代因为是武帝的外甥被封为甲口亭侯,征补为国子《周易》生,考试名列前茅。初任秘书郎、太子舍人、尚书殿中郎。母亲去世后,服丧时以孝道闻名。服丧期满,任太子洗马、东宫领直。多次迁任中舍人、庶子。
太清元年(547),任假节、宁远将军,统领东宫兵士,跟随贞陽侯北伐。等到贞陽侯战败,王质脱身逃回。侯景在寿陽叛乱,王质又带领舟师跟随众军抵御侯景。侯景军队渡过长江,王质便退走了。不久率领步兵、骑兵驻扎在宣陽门外。侯景的军队抵达京师,王质不战而逃,于是削发为僧,藏匿于人间。等到柳仲礼等人会援京都,大军占据长江南岸,王质又收合余众跟随大军平乱。
京城陷落后,王质西奔荆州,元帝秉承帝旨,任王质为右长史,兼河东太守。很快迁任侍中。不久出任持节、都督吴州诸军事、宁远将军、吴州刺史,兼鄱陽内史。
荆州陷落,侯王真镇守在湓城,和王质不和,派偏将羊亮代替王质,并兵临城下,王质率领所部人马,越过信安岭,依附留异。文帝镇守会稽,分兵帮助王质,命令王质镇守信安县。
永定二年(558),高祖命令王质率领所部人马越岭出于豫章,随都督周文育讨伐王琳,王质与王琳一向友善,有时在军中散布谣言,并与王琳秘密书信往来,高祖命令周文育处死王质,周文育启奏请求救他,得以免去一死。不久任散骑常侍、晋陵太守。
文帝继位,征召他兼领五兵尚书之职。高宗为扬州刺史,任王质为仁威将军、骠骑府长史。天嘉二年(561),任晋安太守。高宗辅佐朝政,任王质为司徒左长史,司徒之职不变。因为公事免职。不久任通直散骑常侍,迁任太府卿、都官尚书。太建二年(570)去世,时年六十岁。追赠为原来的官职,谥号安子。