王柏杰出生于台湾,其父亲是一名政府公务员。父亲一心希望王柏杰能向自己一样通过读书走上为政府工作的道路。但是,国二时因交友缘故,变得贪玩不爱念书,成为老师眼中的问题学生。高一时,王柏杰被星探发掘拍广告,正式踏入娱乐圈。随后,王柏杰凭借出色的外形条件,在王心凌等台湾女歌手的多部MV中担当男主角。随后,王柏杰参加了电影《九降风》的拍摄,由此,进入影视圈发展。曾志伟监制的《九降风》发掘了当时只有19岁还在念高中的王柏杰,他在片中演为朋友两肋插刀的血气方刚高中生,赢得台北电影节最佳新人奖。这之后,王柏杰正式进入影视圈打拼。在2009年年末大片《十月围城》里,王柏杰作为新人和众多大牌明星,其人气也迅速高涨。
2010年王柏杰在爱情电影《朱丽叶》和《我们约会吧》均担任男一号,分别饰演罗伟和陆嘉森。
2011年王柏杰和蒋梦婕主演电影《百年情书》上映,该片获得第十二届百合奖最佳影片奖一等奖,王柏杰饰演林觉民;同年主演时尚动作电影《赛车传奇》并客串纪念共产党90周年电影《建党伟业》,饰演萧子升。
2012年联合萧亚轩出演微电影《一百分的吻》并出演单元剧《刷新3+7》;7月份出演爱情喜剧《台湾有个好莱坞》。
2013年参演扬·马特尔所著同名小说改编而成的好莱坞电影《少年派的奇幻漂流》,饰演中国水手。
2014年与阮经天、陈建斌等合作主演电影《军中乐园》 。