2006年9月,因出演《天堂来的孩子》而出道。同年出演张天霖、杨谨华主演
电视剧《恋爱女王》,饰演剧中王正勋;出演电视剧《超级拍档》,饰演剧中Big Mac。
2007年7月,出演电视剧《我要变成硬柿子》,饰演剧中罗信虎。11月,出演电视剧《斗牛,要不要》,饰演剧中坦克。
2008年12月,参演徐克导演,周迅、张雨绮、桂纶镁主演电影《女人不坏》,饰演片中Xman。
2009年,参演汪东城、王心凌、辰亦儒主演电视剧《桃花小妹》,饰演剧中陈合。
2010年,参演电视剧《我的排队情人》,饰演剧中白谦睿;同年参与电影《玩具总动员3》配音,为动漫人物肯Ken配音。
2011年,参演曾恺玹、吴亚馨、陈至恺主演电视剧《单数绝配》,饰演剧中赢开泰 2012年7月,与陈乔恩、张翰、明道共同出演电视剧《胜女的代价》,饰演高子齐。
2013年,主演电视剧《遇见王沥川》,饰演男一号王沥川。同年参演李欣汝、李学庆主演电视剧《华丽一族》,饰演李真;主演电视剧《钱多多炼爱记》,饰演许飞。2月,与林志玲、黄渤、秦海璐等主演电影《101次求婚》,饰演片中许卓。8月参演电影《圣杯神器:骸骨之城(致命契约)》,饰演Magnus Bane。
2014年,参演电视剧《如果我爱你》,饰演颜军一角。8月,参演微电影《婚礼日记》正式开机。