2006年,因出演电影《卡门日记》Magic一角正式出道。同年出演斯琴高娃、李明启主演电视剧《海上传奇》中阿辉一角。2007年,出演马会雷导演电影《闪光的羽毛》,并在剧中饰演王辉一角;同年出演张新武指导电影《战士》中王文礼、沈东指导电影《没有共产党就没有新中国》中男一号曹火星,同年凭电影《没有共产党就没有新中国》获得第十二届华表奖五个一工程奖。2008年3月,主演邱亦瑜导演电影《扬帆启航》,饰演主角董海滨;7月,参演马会雷导演电影《凤舞天下》,饰演曾侯丙;11月,在郭晓冬主演电视剧《恋人》饰演程风 。凭电影《闪光的羽毛》获得第十五届大学生电影节最佳影片。2009年4月,出演胡亚捷、丁柳元、舒畅主演电视剧《江姐》,剧中饰演谭蜀安,8月,主演马方波导演电影《红色之旅》,饰演东方欲晓;9月,参演焦恩俊、陈德容主演电视剧《世间道》,饰演佟毅武;12月,参演朱刚日尧、李欣汝、王学圻主演电视剧《孔子春秋》,饰演鲁哀公。2010年6月出演王姬、杜淳主演电视剧《大汉口》,饰演陆修远,9月出演马元、郑国霖主演电视剧《水木清华》,饰演叶企孙。2011年1月,参演电视剧《狂奔的左左》,饰演丁尔,同年参演杨志坚导演电影《分身》,饰演徐子衍,6月,参演电影《国父孙中山》,饰演孙科,8月,出演电影《午夜拍门》在《王刚讲故事》栏目中首播,其饰电影中卫远一角;同年电影《红色之旅》在第一届北京国际电影节展映。2012年6月,出演编剧王殿明创作电影 《合欢树》,饰程刚;同年参演张少军导演电影《我和你》,饰演丁火;周润发、刘亦菲主演电影《铜雀台》,饰演少剑士;杨志坚导演数字电影《孤堡凝云》,饰演冯少康;陈健飞、杜十五、郑心潼主演电影《火影雄兵》,饰演耿健;主演高力强导演电影《弹无虚发之死亡之海》,饰演萧震;出演电视剧《大地情深》中金锁一角。凭电影《合欢树》 获得第二十一届金鸡百花电影节少数民族电影奖、最佳新片奖。2013年7月,参演鲍里斯·佩德鲁索夫、斯维塔思威琴科主演电影《老哨卡》,饰演影片中阿尔斯楞一角,同年参演电影《沔阳1911》,饰周斯民;出演电视剧《多情江山》中英格尔。7月,电影《火影雄兵》在第三届北京国际电影节展映。2014年3月,出演田亮、伊一主演电视剧《骄阳似我》中陈慕岩,徐僧 、陈洁主演电视剧《夺宝传奇》中廖千山,7月,参演周伟导演电影《强者》 ,饰演影片中刘洋。8月,在刘庭羽 、牟凤彬主演《圈里圈外》饰演周童;12月,参演的电视剧《生死翻盘》于横店杀青,他在剧中饰演关天雄一角 。2015年,5月参演林更新、林允儿主演的电视剧《武神赵子龙》饰夏侯杰 。7月大型古装魔幻剧《封神》杀青,饰一代美男伯邑考。8月加盟电视剧《你好乔安》。11月参演青春都市爱情励志剧《爱情也包邮》。2016年,与钟汉良、Angelababy合作电视剧《孤芳不自赏》,饰演则尹一角。