2007年,出演《镖行天下2》系列电影。2010年2月14日,参演的古装神话剧《西游记》播出,在剧中饰演陈清;9月18日,参演的军旅情感剧《大路朝天》在央视八套首播,在剧中饰演梁军;9月29日,参演的历史悬疑电影《狄仁杰之通天帝国》全国上映,在片中饰演胡知府;同年,还参演了剧情电影《西塘河》,在片中饰演老马叔。2011年,参演了电视剧《红尘丽影》,在剧中饰演李主任;9月10日,参演的穿越剧剧《步步惊心》在湖南卫视首播播出,在剧中饰演李福;同年,还参演纪录片《天工开物》,在片中饰演宋应升。2012年1月29日,参演的年代剧《如意》登陆湖南卫视金芒果独播剧场,在剧中饰演典狱长;同年,参演了电影《申纪兰》,在片中饰演王仁考。2013年,参演了电视剧《爱我中华》,在剧中饰演李伯年;同年,还参演了电视剧《觉悟》,在剧中饰演单雄义。2013年1月14日,出演由钟少雄执导的电视剧《隋唐演义》播出,在剧中饰演邱瑞;1月15日,出演的古装剧《王者清风》在浙江绍兴新闻综合频道地面首播,在剧中饰演张廷玉;6月28日,参演的古装悬疑剧《辣妈俏爸》在广东珠江频道首播,在剧中饰演张叔;10月20日,出演的古装剧《独有英雄》登陆湖北卫视首播,在剧中饰演李莲英;12月12日,出演由赖水清执导的金庸武侠剧《天龙八部》播出,在剧中饰演慧智。2014年4月29日,出演的古装历史剧《薛丁山》在陕西卫视播出,在剧中饰演杨虎;5月18日,出演的战争剧《红色通道》在深圳电视剧频道首播,在剧中饰演毕武强;11月18日,出演的医疗职业剧《青年医生》播出,在剧中饰演宁宁爸;12月31日,出演的历史剧《大清盐商》在CCTV8首播,在剧中饰演张凤。2015年10月16日,出演的红色青春抗战剧《巨浪》在北京卫视播出,在剧中饰演板垣征四郎;同年,出演了战争青春爱情剧《青春祭》。2016年4月6日,出演的都市爱情剧《缘来幸福》在腾讯视频独家播出,在剧中饰演李向阳;6月23日,出演的抗战史诗剧《东方战场》播在江苏卫视,湖北卫视首播,在剧中饰演老舍。2017年12月6日,主演的电影《命在谁手》上映,在片中饰演万富。2018年10月1日,主演的科幻心理电影《捕心》在山东烟台开机;11月28日,出演的奇幻古装剧《天缘仙魔》上映,在片中饰演玄真上仙。2019年5月22日,出演的婚姻情感剧《亲爱的婚姻》在芒果TV播出,在剧中饰演老姚姚快嘴;7月,出演的年代剧《特赦1959》播出,在剧中饰演马励武;7月21日,出演的古装武侠片《遁入江湖》上映,在片中饰演丁跳跳;8月1日,出演的当代农村剧《兰桐花开》在中央电视台电视剧频道首播,在剧中饰演王峰。2020年9月7日,主演的电影《御医传奇》上映,在剧中饰演王召恩。2022年11月14日,主演的电影《侠胆医心之暗夜魅影》在象山影视城正式开机;12月14日,出演的古装探案剧《新少年包拯》在优酷独播,在剧中饰演袁大人。