擢升为中散，依然总中部。太和五年（481年），父王叡去世，孝文帝下诏王袭代领都曹，为尚书令，兼吏部曹、中部，嗣爵中山王。太和十四年（490年）文明太后死后，继续在魏孝文帝左右，但是礼遇渐薄，待遇相对原来低下，改任镇西将军、秦州（今甘肃省天水市）刺史，转任并州（今山西省太原市）刺史。太和十六年（492年），降格中山公。太和十七年（493年），迁都洛阳，孝文帝经过太原，见治内清静，受孝文帝好评，但是他教唆民众于路旁多立碑铭，赞美其政治。孝文帝面责其虚。降号二等。太和二十年（496年）因事被御史中尉弹劾，后被赦免