2006年出演首部电视剧《谁是我爸爸》并在《寒秋》中担任女主角秋红,正式进入娱乐圈;同年在斯琴高娃、赵薇等主演的家庭情感电影《姨妈的后现代生活》中饰演飞飞一角。
2007年王子文参演古装历史剧《夜郎王》和都市商战剧《人间浮尘》,分别饰演青锁和镜若;同年在颢然执导电影《嫁妆》中担任女主角银沙。
2009年主演庄宇新执导的“反时空”爱情喜剧电影《隋朝来客》,饰演女一号姚盈盈,这也是王子文首次在电影中担任女一号;同年客串青春励志剧《加油网球王子》和家庭情感剧《再过把瘾》。
2010年出演刘烨、高圆圆、李小冉主演的爱情电影《无人驾驶》和冯小刚导演的《唐山大地震》并联合贾乃亮主演历史爱情剧《生死桥》,担任女主角丹丹。
2011年主演家庭情感剧《家,n次方》和都市情感剧《男人帮》,分别饰演齐齐和潇潇。 2012年出演张国立主演的年代电影《一九四二》和周迅、梁朝伟主演的动作电影《大魔术师》并客串民国剧《刺青海娘》。
2013年3月搭档钟汉良、任重主演的爱情电影《爱神来了》上映,王子文饰演女一号苏小贝。
2015年,电影《进皇城》在安徽合肥举行了开机仪式,导演胡玫携主演余少群、王子文亮相发布会 。
2016年,主演电视剧《如果蜗牛有爱情》。
参演电影
进皇城2015饰演方春荣 导演胡玫 主演余少群
爱神来了2013-03-08饰演苏小贝 导演花明 主演钟汉良, 张俪, 任重
一九四二 2012-11-29饰演星星 导演冯小刚 主演张国立, 徐帆, 陈道明
大魔术师2012-01-12饰演李娇 导演尔冬升 主演梁朝伟, 刘青云, 方中信
李献计历险记2011-10-01饰演王倩 导演郭帆, 李阳 主演房祖名, 姜武, 姚橹
辛亥革命2011-09-23饰演唐曼柔 导演张黎, 成龙 主演赵文瑄, 孙淳, 成龙
正·青春2011-09-23饰演斯娅 导演赵燕国彰 主演赵燕国彰, 张进, 王玉众
唐山大地震2010-07-22饰演小河 导演冯小刚 主演徐帆, 张静初, 李晨
无人驾驶2010-07-02饰演网络作家 导演张扬 主演刘烨, 高圆圆, 李小冉
隋朝来客2009-11-06饰演姚盈盈 导演庄宇新 主演涂松岩, 李彧, 邓家佳
参演电视剧
双刺2016饰演吴佩欣 导演牟晓杰 主演祖峰
一起长大2016饰演孟小夏 导演邵兵 主演邵兵, 杨玏, 李立群
青春无季2016饰演宁檬 导演阚卫平, 林红光 主演林申
欢乐颂2016饰演曲筱绡 导演孔笙, 简川訸 主演刘涛, 蒋欣, 王凯
如果蜗牛有爱情2016饰演许诩 导演张开宙 主演王凯
青年医生2014-11-18饰演吕薇 导演赵宝刚 主演杜淳, 王阳
棋逢对手 2013-07-27饰演夏朵朵 导演刘心刚 主演黄轩, 黄觉, 邓萃雯
刺青海娘 2012-07-15饰演尹如烟 导演梁欣全 主演蒋梦婕, 许绍洋, 黄明
男人帮2011-10-22饰演潇潇 导演赵宝刚 主演孙红雷, 黄磊, 汪俊
家,N次方2011-03-11饰演齐齐 导演王迎 主演宋丹丹, 朱雨辰, 高露
参演短片
2006年 《记忆缺席》 数字电影 女一号小纯
2012年 《后饥荒时代》 微电影
王子文因出演《家的N次方》、《男人帮》等剧集而被观众认识,除了出演电视剧,王子文出演的电影也取得了不错的成绩,不论是搭档梁朝伟出演的《大魔术师》,还是与冯小刚导演合作的《唐山大地震》都给人留下了一定的印象,王子文塑造的这些性格迥异的角色,不仅赢得了观众的喜爱,演技也受到了肯定。(搜狐娱乐评价)