，父亲吴兴郡太守王秀之。初任南齐着作佐郎，历任中军庐陵王法曹行参军・太子舍人・邵陵王文学・太傅主簿。受到竟陵王萧子良的器重。转任司徒主簿，父死辞职服丧。服丧结束、任太子洗马、建安王友。出任宁远将军、桂阳郡内史。萧衍起兵，上游诸郡多相惊扰，王峻闭门静坐，桂阳郡安然，百姓依靠王峻得以和平。梁武帝萧衍即位，天监初年，召还任中书侍郎。萧衍喜欢王峻的风采，和陈郡谢览一起被奖赏提拔。转任吏部，当官不称职，再任征虏安成王长史。又为太子中庶子、游击将军。出任宣城郡太守，在任三年，为政清廉平和。召还为侍中，转任度支尚书。