2006年,参演电视剧《国光异校》正式进入娱乐圈。
2007年,主演《卡奴的梦》。客串电视剧《拳击手套布娃娃》。
2008年,参演首部电影《九降风》饰演李耀行,凭借该片获得第十届台北电影节最佳新人奖。同年客串微电影《丘比特女孩》。
2009年,王柏杰出演革命电影《十月围城》饰演少年李重光,凭借该片入围香港电影金像奖最佳新人奖。
2010年,王柏杰参演爱情电影《朱丽叶》和《我们约会吧》。
2011年,王柏杰主演电影《百年情书》。同年主演时尚动作电影《赛车传奇》。
2012年,出演微电影《一百分的吻》。
2013年,参演好莱坞电影《少年派的奇幻漂流》饰演中国水手。
2014年,主演电影《军中乐园》。