史等职，大明二年（458年），刘彧任祕书监，太子右衞率，侍中。大明五年（461年）任安陆王刘子绥的冠军长史、辅国将军、江夏内史，行郢州事。随后又受征入朝当侍中，领射声校尉；转右衞将军，加给事中；又转太子中庶子，仍兼右衞。大明八年（464年），前废帝刘子业继位，以王景文为祕书监、侍中，后因生父年老而自求解职，改以辅国将军任太宰长史、南平太守。永光元年（465年），转吏部尚书，同年前废帝为分顾命大臣、尚书仆射颜师伯的权力，以王景文为尚书右仆射。同年年末，刘彧党众发动了政变弒杀前废帝，推了刘彧为主，刘彧就加了