羊祜虽然有名气和地位尊贵，但王衍都没屈己下人的表现，令众人都十分惊异。杨骏当时更打算将女儿嫁给王衍，但王衍耻于与杨骏结交，于是装狂令事情不成。泰始八年（272年），朝廷下诏官员推举能安定边疆的奇才，当时王衍喜欢谈论纵横之术，尚书卢钦因而推举王衍为辽东太守。王衍却不接受，更从此不论世事，只作清谈。及后先后任太子舍人、尚书郎、元城县令。作职期间虽然仍有做官府事务，但还是终日清谈。后来王衍转任中庶子、黄门侍郎。王衍后历任北军中候、中领军、尚书令，并嫁幼女王惠风给皇太子司马遹为太子妃。元康九年（299年），