2001年,出演张荣执导的爱情电影《真爱》,这是他的首部电影作品,从而正式进入演艺圈。
2002年,出演高明、赵峥、王海燕主演的谍战剧《誓言无声》,在剧中饰演勘探局警员小张。
2004年,出演姜武、杨立新、杜源主演的警匪悬疑剧《追踪》,在剧中饰演东北黑社大哥二老潘 。
2006年,出演沈晓海、鲍国安、姚笛主演的古装剧《开创盛世》,在剧中饰演李世民的心腹独孤本心,这是他首次在影视作品中尝试古装扮相。
2007年,出演韩素平执导的都市励志情感剧《雅宝路女人》,在剧中饰演有情有义的男二号陶家益。
2009年,出演孙菲菲、潘粤明、王姬主演的古装剧《孔雀东南飞》,在剧中饰演男主角焦仲卿求学时的同窗好友赵子陵 。
2010年,与万思维、蒲巴甲、郑罗茜合作主演青春励志剧《第五空间》,在剧中饰演沃威坦克团的指挥员李至 ;同年,出演万弘杰、魏大勋、章婷婷主演的青春励志剧《警校生》,在剧中饰演外冷内热的教官组组长鲁江 。
2007年,出演韩素平执导的都市励志情感剧《雅宝路女人》,在剧中饰演有情有义的男二号陶家益。
2009年,出演孙菲菲、潘粤明、王姬主演的古装剧《孔雀东南飞》,在剧中饰演男主角焦仲卿求学时的同窗好友赵子陵 。
2010年,与万思维、蒲巴甲、郑罗茜合作主演青春励志剧《第五空间》,在剧中饰演沃威坦克团的指挥员李至 ;同年,出演万弘杰、魏大勋、章婷婷主演的青春励志剧《警校生》,在剧中饰演外冷内热的教官组组长鲁江 。
2013年,与崔婧、杜玉明、李振平合作主演革命战争剧《斥候之剑》,在剧中饰演有勇有谋的男主角李栋梁 。
2015年,与侯勇、刘芳毓、解惠清合作主演抗战剧《铁血将军》,在剧中饰演男主角范筑先的参谋及助手张翰 。
2016年,出演刘烨、朱亚文、欧豪、刘昊然主演的革命战争剧《建军大业》,在剧中饰演黄埔军校的主任王柏龄 ;同年,出演陈茂林执导的惊悚悬疑电影《黄台路》 ;在张新建执导的《大运河》中饰演董民生 。
2017年出演《爱国者》 、《设局》 、《奔向延安》 。
2018年出演《雾中的剑旗》饰演男主李健能。 11月,主演电影《白日迷雾》饰演男主郭明 ,12月,出演悬疑推理剧《心灵法医》 。
2019年,参演电影《妈妈,我想你》在片中饰演林东升。
2020年,参演电影《国宝险途》饰演刘伯承 ,与刘晓庆、尚铁龙合作电影《旗袍刺客》饰演萧丞峰(男一号) ,出演《妈妈我想你》饰演林东升 。
2021年参演电影《你在我背后》(又名《我和老爸是同桌》),片中饰演冯大春。 同年主演电影《今年过年就结婚》 ;7月11日,参演的电视剧《北辙南辕》播出。