2007年,在张琦执导的情感剧《情感真相》中饰演男二号秦歌。2009年12月,出演侯明杰执导的心理悬疑剧《说出你的秘密》,在剧中饰演徐兆宇。2010年9月,出演刘猛执导的战争剧《特战先锋》,在剧中饰演冯恒钢。2011年6月,出演谷诗阳执导的抗战剧《刀锋乱世情》,在剧中饰演曾子怡;随后出演由郑方南执导的谍战剧《弹孔》,在剧中饰演反派赖小元。2012年7月,出演由邱礼涛执导的惊悚悬疑片《青魇》,在片中饰演骆晓月的丈夫建国;12月,出演由黄文利执导的谍战剧《与狼共舞》,在剧中饰演钱进。2013年1月,出演由牛牛执导的古装武侠剧《白玉堂之局外局》,在剧中饰演莫展星;6月,出演由王利兴执导的谍战剧《风影》,在剧中饰演倪炎;9月,出演由郑方南 执导的抗战剧《红狐行动》,在剧中饰演敌后独立营营长,痴迷并追求老师女儿上官晴岚的何岩。2014年4月,出演由石伟执导的抗战剧《领袖》,在剧中饰演杨尚昆;同年,出演由覃昊执导的情景剧《留学公寓第二季》,在剧中饰演威廉老师;12月,主演由韩赤飞执导的文艺片《虎皮枫木》,在片中饰演小提琴演奏家陈枫,该片获得 第23届中国金鸡百花电影节优秀影片、第12届中国长春电影电影节优秀影片、第6届澳门国际电影节主竞赛单元影片、 2015年海南电影节最佳优秀影片等奖项。2015年4月,出演由沈悦执导的抗战剧《赤焰》,在剧中饰演黔军司令的儿子王天赐;7月,拍摄由鲁冬青执导的抗战剧《烽火梁山》,在剧中饰演八路军参谋长何参谋;10月,参与拍摄由王利兴执导的谍战剧《灰雁》,在剧中饰演卧底中村雄;11月,出演由李小亭执导的战争剿匪剧《擒蛇》,在剧中饰演卧底假熊猫 。2016年6月,参与拍摄由张东东执导的抗战剧《烈火刀影》,在剧中饰演阴险狡黠的丁志安;10月,出演由刘一志执导的抗战剧《战火红颜》,在剧中饰演反派胡明海;随后,参与拍摄由顾晶执导的都市爱情剧《我的小姨》,在剧中饰演田军;11月,参与拍摄由沈涛、徐为平执导的励志剧《红色巨塔》,在剧中饰演赖长青。2017年1月,参与拍摄由张多福执导的历史剧《建军大业》,在剧中饰演顾顺章;2月,与王丽云、谢宁、付笛声拍摄电影《龙虎少年2》,在片中饰演朵朵爸爸;随后,参与拍摄由连奕名、于永刚执导的古装剧《天下长安》,在剧中饰演常何;7月,出演由范雨林担纲执导的民国动作片《神勇双雄》,在片中饰演柯文;8月,主演的爱情片《临时旅馆》入围加拿大金枫叶国际电影节,他在片中饰演芮文。2018年1月,出演由孙梦飞执导的抗战动作剧《追风行动》在横店杀青,在剧中饰演出演军统领导人物唐顺之。2019年12月28日,参演的悬疑纯爱剧《锦衣之下》在爱奇艺播出。2022年3月6日,参演的悬疑探案剧《猎罪图鉴》播出。