是否堪任，仍然立他为太子。918年，王建死，他继承了皇位，是为蜀后主。王衍是一个十分荒淫腐朽的皇帝，他迷恋美色，宦官王承休「多以邪僻姦秽之事媚其主，主愈宠之」，对北方小朝廷后梁、后唐的攻击不闻不问，前蜀国势一天不如一天。终于在咸康元年（925年），唐庄宗派遣大军进攻前蜀，蜀军溃败，王衍养兄齐王王宗弼劫持王衍，迫使王衍举国投降，前蜀灭亡。次年即926年，庄宗正欲对付邺都变兵时，伶人景进向庄宗进言说王衍是个祸害，应当设法翦除，庄宗便杀害了王衍及其亲族。但枢密使张居翰擅自将庄宗诛杀“王衍一行”的诏书改成诛