1998年,出演个人首部电影《快乐老家》,在片中饰演憨厚朴实的军人黑宝,从而正式进入演艺圈。
1999年,凭借电影《快乐老家》获得“中国电影华表奖”新人奖。
2000年,与傅艺伟、高海燕、张子健合作主演古装武侠剧《情义英雄武二郎》,在剧中饰演男一号武松。
2003年,出演改编自同名电影的革命剧《红色娘子军》,在剧中饰演党代表洪常青。
2006年,与王学圻、韩雯雯、刘雨鑫合作主演抗战剧《湘西往事》,在剧中饰演土匪庹飞云。
2009年,与王茜华、闫学晶、贾承博合作主演乡村情感剧《女人的村庄》,在剧中饰演男一号李景才,与王茜华饰演一对夫妻;同年,与朱杰、安亚平、陈一嘉、合作主演警匪剧《大追捕》,在剧中饰演男一号李天宇。
2010年,与何琳、徐黄丽、姚宏合美合作主演家庭情感剧《不能没有娘》,在剧中饰演男主角齐国林。
2011年,与王伍福、王霙、郭伟华合作主演战争历史剧《开国元勋朱德》,在剧中饰演青年时期的朱德;同年,与李晓红、孙瀚文合作主演公益电影《胜似春晖》,在片中饰演慈善企业家。
2012年4月26日,其出演的电影《扎西1935》上映,在片中饰演陈赓;同年,与赵小锐、曹卫宇、李君峰合作主演电影《虎头要塞·牺牲》,在片中饰演男一号;同年,与于震、胡可、潘虹合作主演年代情感剧《我们的快乐人生》,在剧中饰演刘子明;同年,与于震、胡可、范雨林、侯天来、张竞达合作主演抗日剧《上海滩生死较量》,在剧中饰演春生;同年,出演林江国、吴其江、王大宇主演的近代革命剧《壮士出川》,在剧中饰演王铭章,这是他首次饰演川军高级将领。
2013年,其主演的电视剧《不能没有娘》在长春电视台综合频道播出;同年,与范志博、胡可、黑子、王同辉合作主演家庭情感剧《亚丁湾的月亮》,在剧中饰演舰长韩世杰,与胡可饰演一对夫妻;同年12月21日,其主演的电视剧《不曾逝去的岁月》在北京影视频道首播。2014年5月20日,其主演的电视剧《密使2之江都谍影》在浙江卫视、山东卫视、贵州卫视、黑龙江卫视上星播出;同年10月19日,其主演的电视剧《开国元勋朱德》在央视一套首播。
2019年9月15日,与贾乃亮、邢家栋、李纯等共同出演的军旅空战剧《空降利刃》播出。