2006年,出演首部电视剧《一世情缘》,在剧中饰演蒋副官,从而正式进入演艺圈。
2007年,出演夏雨主演的悬疑商战剧《防火墙5788》,在剧中饰演阿修罗。
2008年,在黄海波、秦岚、奚美娟主演的反特题材电视剧《黑三角》中饰演黄海波身边的一名小兵,这是他首度与黄海波合作。
2009年,在军事题材的电影《歼十出击》中饰演年轻的飞行员武威。
2010年,与沈凌、邓家佳合作主演电影《真心话大冒险》同名系列微电影之《上海故事》。
2011年,他所主演的电影《歼十出击》上映;同年,与黄海波、王雷、李健合作主演抗战剧《永不磨灭的番号》,在剧中饰演刀疤政委张六斤;同年,在青春励志电影《假如没有你》中担纲男一号;同年5月,出席“2011Hislife中国新面孔”颁奖盛典,并获得“中国新面孔奖”。
2012年,与赵立新、大陶红、熊乃瑾合作主演民国情感剧《九河入海》,在剧中饰演一个命途多舛的底层小人物刘大奎。
2013年,与李光洁、马苏、李健合作主演家庭伦理剧《团圆饭》,在剧中饰演外科医生秦振飞。
2014年,参加国内首档明星版军旅体验真人秀《防务精英之星兵报到》,获得总决赛冠军,并成为国内首位“全军征兵形象代言人”;同年,与彭于晏、倪妮、郑恺、陈赫合作主演根据九夜茴同名小说改编的青春电影《匆匆那年》,在剧中饰演陈寻的大学同学邝强;同年,与李建、井冈山合作主演革命抗战剧《战魂》,在剧中饰演一个被收编的民团团长陈大眼;同年,出演根据真人真事改编的现实题材警匪剧《刑警队长》,在剧中饰演一位单纯、简单、热爱自己事业的阳光警探。
2015年,与陈乔恩、贾乃亮、黄宗泽、**合作主演民国热血青春偶像剧《偏偏喜欢你》,在剧中饰演龙城军校的枪械教官刘天宇。
2016年,搭档韩雪出演《乱世丽人行》,此次在剧中饰演爱国军官“虎子”。同年12月,出演由《余罪》导演张睿执导的刑侦剧《莫斯科行动》,饰演有拳击功底的精英刑警“姚凯”。
2017年,主演当代军旅大戏《热血尖兵》,在剧中饰演充满正义感的特种士兵司马战歌;4月,与韩雪合作主演年代传奇剧《守护人》,在剧中饰演性格直率、放荡不羁的莫家第16代守护人莫子林;7月,与景甜、欧豪合作主演的青春动作电影《青禾男高》上映,在片中饰演单线条,讲义气,重感情的热血学渣二饼。
2019年10月12日,参加青春体娱跨界类型节目《超新星全运会第二季》。