2006年,参加安徽卫视选秀娱乐节目《超级新秀》,并最终获得全国15强的成绩。同年参与拍摄由胡雪杨执导的爱情电影《上海1976》,影片中饰演胡中原,电影与2008年上映。这也是其首部影视作品。
2011年2月28日,主演由戴获执导的剧情电影《宙斯俱乐部》上映,片中饰演男主角Leonardo。9月16日,参演由赵崇基执导的历史剧情片《英雄·喋血》,影片中饰演烈士罗仲霍。7月,参演毛小睿执导的革命电影《生死密电》,影片中饰演罗飞。
2012年10月19日,参演由娄烨执导的都市悬疑爱情电影《浮城谜事》正式上映,影片中饰演尤嘉鸣。此影片并先后入围第65届戛纳国际电影节主竞赛单元和第49届台湾电影金马奖最佳剧情片等奖项
2014年,参与拍摄电影《命运速递》,在片中饰演投资煤窑失败的男主角周小铁。
2016年1月22日,继《英雄·喋血》后再度与温碧霞合作,参演由林家威执导的爱情电影《爱在深秋》,在片中饰演计程车司机韩磊。10月10日,领衔主演由黄凯执导的现代都市网络剧《陈二狗的妖孽人生》首播,影片中饰演陈二狗。12月7日,凭借网络剧《陈二狗的妖孽人生》入围“腾讯视频星光大赏”年度新锐电视剧男演员奖,而该剧则获得了年度惊喜网剧奖.