王景文起家担任太子太傅主簿,转
太子舍人,此后又先后担任江夏王(
刘义恭)征北将军府、始兴王(
刘浚)后军将军府二府主簿、武陵王刘骏)文学、武陵王抚军记室参军,南广平太守,又转任咨议参军,迁安北将军、镇军将军府。元嘉末,为宣城太守。
元嘉三十年(453年),宋太子
刘劭(
元凶劭)弑杀文帝篡位,任命王景文为黄门侍郎。王景文还没有赴任,武陵王
刘骏便已经举兵讨伐刘劭,王景文遂归附刘骏。但因为其父王僧朗尚在刘劭处,故而没有尽力辅佐刘骏。刘骏登基后,王景文因为没有尽力遭到
宋孝武帝嫌责,只是凭借过去的交情被任命为南平王刘铄司空长史,没有赴任,又调任东阳太守。后来,入朝任御史中丞、秘书监、领越骑校尉,又调任司徒左长史,再转散骑常侍,又调回司徒左长史,以罪免官。
大明二年(458年),起任秘书监、太子右卫率、侍中。大明五年(461年),任安陆王(刘子绥)冠军长史、辅国将军、江夏内史、行郢州事,不久又回朝任侍中、射声校尉,右卫将军、给事中。不久,因罪以白衣领职,不久复任侍中、领太子中庶子。
大明八年(464年),宋孝武帝刘骏去世,太子
刘子业继位,是为
宋前废帝,王景文转任秘书监、侍中,因为父亲年老自求解职,转授江夏王刘义恭太宰长史、辅国将军、南平太守。永光元年(465年正月初一至八月癸酉),转
吏部尚书,景和元年(465年八月癸酉至十一月廿九日),任尚书右仆射。
宋明帝刘彧弑杀前废帝刘子业登基后,任命王景文为
左卫将军。当时义嘉之乱爆发,诸将都轻视叛军。王景文告诫诸将不可轻敌大意,不久任丹阳尹、仆射如故,后为
使持节、都督江州郢州之西阳豫州之新蔡晋熙三郡诸军事、安南将军、江州刺史。刘子勋之乱平定后,晋爵江安侯,任命为尚书左仆射、领吏部尚书、扬州刺史、太子詹事,王景文因为有流言蜚语说自己不能洁身自好,不愿回京,
宋明帝亲自下诏宽慰,任命他为中书令、散骑常侍、尚书左仆射、扬州刺史,又转任中书监、太子太傅、散骑常侍、扬州刺史,王景文坚决辞去太子太傅,
刘彧命
褚渊前往宣旨并予以诘难,王景文被迫接受官职。
当时太子和诸皇子年龄较小,刘彧又在考虑自己的后事,因担心
吴喜、
寿寂之不能忠于幼主,将其杀害,又怀疑王景文与
张永有异志,王景文更加害怕,上疏解任扬州刺史,刘彧不许,又下诏宽慰。但是刘彧病重时仍然担心王景文外戚权重,自己死后不好掌控,于是派使者送诏书和毒酒去王彧府上,诏书上称:“朕不谓卿有罪,然吾不能独死,请子先之。与卿周旋,欲全卿门户,故有此处分。”
诏书送到的时候王彧正在和客人下棋,王彧看了一遍诏书之后,看完了之后把书函封了起来,放在棋桌下面,面不改色,继续与客人弈棋。一局棋罢,黑白两瓯棋子收拾完毕,这才缓缓对众人说:”皇上赐我一死。”门客劝王景文谋反,王景文不肯,研墨答书,并谢赠诏,举起毒酒,边边斟边对客人说:“此酒不可相劝。”说罢饮药而卒,年六十,追赠车骑将军、开府仪同三司、谥“懿”。
王肃,王奂子,父亡后叛逃北魏,为
魏孝文帝器重,受托孤之重,累迁
车骑将军、
开府仪同三司、散骑常侍、使持节、都督淮南诸军事、扬州刺史,昌国县开国侯,卒赠侍中、司空,谥“宣简”。