2006年,主演萧锋执导的胶片电影《5颗子弹》,在片中饰演囚车司机小陈,这是他的首部电影作品,从而正式进入演艺圈。
2008年,与阮伟旌、孟霞、何明翰合作拍摄网络同名小说改编的爱情偶像剧《爱神的黑白羽翼》饰演反一号鲨鱼
2009年,与李琦、韩会亮合作主演剧情电影《麦积山的呼唤》,在片中饰演放弃优越生活、毅然决定去支教山区的大学生高飞。2010年,出演果尹弢执导的剧情电影《救助站长》。
2011年,出演于晓光、杨烁、章贺主演的抗战剧《一门三司令》,在剧中饰演杨天鸿身边的警卫连连长韩凤琴;同年,与陆思宇搭档出演爱情喜剧电影《合约爱情》,在片中饰演林灿的男朋友徐颂。
2012年,与小李琳、经超、吴卓翰合作主演年代情感剧《高山青》,在剧中饰演柳叶的哥哥柳子健,与廖碧儿饰演一对兄妹。
2013年,与黑子、侯梦莎、王俊彭合作出演警匪刑侦剧《追捕》,在剧中饰演为了替父亲报仇而去打黑拳的体工队搏击运动员高寒。
2014年,出演赵艺然执导的爱情喜剧电影《铁塔油花》,在片中饰演憨厚老实的石油工人赵义德;同年,与何冰、郝蕾合作出演年代剧《情满四合院》,在剧中饰演从小在四合院长大且没有担当的刘光福。
2015年4月6日,其出演的古装武侠剧《龙门飞甲》在韩国中华TV首播;同年,出演杨真执导的抗战电影《敌后文工队》。
2016年,与刘长纯搭档主演剧情电影《大街小巷》,在片中饰演不断追寻自我的城管何炳生;9月30日,其与张涵予、彭于晏、孙淳、陈宝国合作出演的警匪动作电影《湄公河行动》上映,在片中饰演忠于职守、坚韧不拔的无人机驾驶员二郎;11月,与李卓钊搭档主演剧情电影《爱去爱来之光年食堂》,在片中饰演在城市里默默打拼的男主角随远;12月16日,获得中国影视影响力人物年度盛典最具才华青年演员奖。
2017年,与王思懿、李嘉存联袂主演喜剧电影《豁出去了》;此外,他还与范明、代乐乐合作主演了扶贫喜剧《我的金山银山》,在剧中饰演性格耿直、做事细心严谨的退伍兵孙伟。
2018年,与范明、包贝尔、巴图等合作主演科幻情景喜剧《天外飞鲜》;同年,出演公安剧《以父之名》。