，与陈郡谢氏的谢庄齐名。其时连宋文帝也很欣赏他，特意为儿子湘东王刘彧娶了王景文的妹妹王贞风，也打算让新安公主嫁给王景文，但王景文以疾病为由一直推辞，最终才不能成婚。王景文初任太子太傅主簿，转太子舍人，袭封继父王智的爵位建陵县五等子。后来先后在江夏王刘义恭的征北府及始兴王刘濬的后军府两任主簿，又曾任武陵王刘骏的文学，抚军记室参军、南广平太守。王景文接着转任抚军谘议参军，并随刘骏转迁安北及镇北二府，后出任宣城太守。元嘉三十年（453年），太子刘劭弒父夺位，以王景文为黄门侍郎。王彧尚未就任，刘骏就起兵讨伐