493年），齐武帝萧赜派人抓捕王衍的祖父王奂，王奂被斩杀，王衍的父亲王融、叔叔王琛在建康被弃市。王衍在魏宣武帝元恪初年随着叔叔王秉、哥哥王诵和堂弟王翊从南齐投奔北魏。王衍的名声品行和技能亚于哥哥王诵，以着作佐郎为起家官，历任尚书郎、员外常侍、司空咨议、光禄大夫、廷尉、扬州大中正、度支尚书，转任七兵尚书，升任太常卿，外任散骑常侍、征东将军、西兖州刺史。王衍的西兖州刺史任期还没做多久，遇到尔朱仲远领兵进发洛阳，永安三年十一月丁丑（530年12月10日），尔朱仲远攻克西兖州，王衍被尔朱仲远俘虏。王衍因为名望没有被