1985年,主演了个人首部电视剧《红红的枫叶》,从而正式进入影视圈。1994年,与寇振海、于小慧等联袂出演电视剧《张学良与郭松龄》,在剧中饰演军人邱长浩。1995年,与李幼斌、周丽华等搭档主演电视剧《情债》,在剧中饰演农民郝德玖。1996年,出演了电视剧《张文祥刺马》。同年,主演了剧情类电影《走入险区》,在片中饰演杀手雪豹一角。
1998年,出演了根据施耐庵所著的同名小说改编的古装历史战争剧《水浒传》,在剧中饰演济州缉捕使臣何涛。5月,出演了电视剧《大学女孩》。8月,出演了历史剧《汉刘邦》。2000年,主演历史剧《血战清风店》,在剧中饰演共产党徐德操。2001年,与唐国强、刘劲等联袂主演红色革命剧《长征》,在剧中饰演红军前敌总指挥部政委陈昌浩。2002年,主演历史剧《罗荣桓元帅》,在剧中饰演八路军陈光。
2003年,与王冰、吕中、孙淳等联袂出演了中国近代史题材剧《走向共和》,在剧中饰演军事家蔡锷。同年,还与巩汉林、王劲松等共同主演了反映“浙江精神”的电视剧《江南情话》,在剧中饰演农民娄昌宝。8月,与陈宝国、柳云龙等联袂主演了悬疑剧《公安局长》,在剧中饰演法制办主任徐小川。12月19日,出演的抗战历史剧《延安颂》播出,在剧中饰演张学良副官谭海。同年,在历史剧《张学良》中再度饰演了副官谭海一角。
2004年,主演了军事历史剧《激情燃烧的岁月2》,在剧中饰演了教导员洪丰收,通过这一角色,他被更多的观众所熟知。同年,还与王英权、田海蓉等合作出演古装历史传奇剧《武圣关公》,在剧中饰演大将军夏侯惇。2005年,主演了电视剧《俞净意公遇灶神记》,在剧中饰演灶神张轩。同年,主演了电影《吕正操1942》,在片中饰演八路军常德善。
2006年6月,出演的军旅剧《石破天惊》在央视一套首播,在剧中饰演牛犊。8月,与侯勇合作主演的革命题材剧《陈赓大将》在央视一套首播,在剧中饰演战将周希汉。9月,友情出演历史剧《传奇皇帝朱元璋》。10月,主演的革命剧《雄关漫道》播出,在剧中饰演军人张振汉。11月,与陶红、姜武等联袂主演的电视剧《奇妙女孩》在广东电视台播出,在剧中饰演恒通公司总经理魏章。
2007年8月,主演了中国第一部以东北虎的繁育、养护、放归为背景题材的生态保护电视剧《拯救》在中央电视台综合频道首播,在剧中饰演思维古怪、林区文人,外号一枝笔的郝诗文。12月,与黄海波、尚大庆、柏青等联袂主演的电视剧《柳树屯》在中央电视台首播,在剧中饰演外号酒葫芦的王长友。12月24日,出演的历史剧《西安事变》播出,在剧中饰演中共地下情报人员刘鼎。同年,在历史剧《沁源围困战》中饰演八路军指挥部总指挥蔡青。
2008年,与张志忠、奚美娟等联袂主演犯罪剧情剧《警察抓小偷》,在剧中饰演吴洲市公安局反扒队队长,二级警督向大进。12月3日,出演的家庭伦理剧《郭海的家事》播出,并在该剧中饰演独立师政治部主任罗亦夫。12月11日,与杜淳、戴娇倩等联袂主演的谍战剧《敌营十八年》在央视八套播出,在剧中饰演参谋长石兴瑞。
2009年8月,与杜淳再度合作主演的谍战剧《虎胆雄心》播出,再度饰演参谋长石兴瑞。9月,与陈紫函、于震等联袂主演的谍战剧《黑玫瑰》播出,在剧中饰演国民党驻上海特工负责人徐以龙。同年,主演了战争剧《血沃丰碑》,在剧中饰演八路军陈光。随后,与任程伟、魏子、韩雪等联袂主演了根据石钟山小说《地下地上》改编的电视剧《地下地上》播出,在剧中饰演国民党军统沈阳站特工尚品。12月,与丁海峰合作出演革命剧《杜鹃山》,在剧中饰演中共赣西特委特派员葛罗伊。
2010年10月,与宋佳伦、张小斐、韩童生等联袂主演的战争剧《敢死队》在央视一套播出,在剧中饰演绰号“冷面杀手”,真实身份是代号“猎犬”的中情局高级特工,人称“玉面杀手”的徐飞虎。随后,与王姬、韩童生、高明等联袂主演的谍战剧《喋血钱塘江》播出,在剧中饰演国民党潜伏特务徐豹。
2011年3月,与海顿、王姬等联袂主演的电视剧《决战华岩寺》播出,在剧中饰演华岩寺方丈怀空大师。4月,与陆玲、郭铁城等联袂主演的年代谍战剧《绞杀1943》播出,在剧中饰演湘粤站副站长胡义凡。6月,与陆毅,刘涛等合作出演的电视剧《掩护》播出,在剧中饰演军统局行动处处座安以峰。8月,与王姬、于震、刘小锋等联袂主演的抗日战争剧《血色玫瑰2之女子别动队》,饰演上海日本特务机关长黑川正雄。
2012年8月,与王海地、陆玲等联袂主演的谍战剧《天堂马帮》播出,在剧中饰演“威武镖局”掌柜高旺奎。9月,与陈宝国再度合作主演的战争历史剧《正者无敌》播出,在剧中饰演川军六十六师参谋长罗家烈。随后,友情客串了革命剧《战地花开》,在剧中饰演军统长沙站站长严松林。2013年1月,与朱泳腾、傅淼等联袂主演的历史战争剧《烽火铁骑》播出,饰演18师团师团长古野康弘。4月,与吕良伟合作主演的剧情片《火线追凶2之同名为仇》播出,饰演杀手刘书高。
2014年8月,出演了红色励志剧《少共国际师》。11月,与赵文卓、李欣汝等联袂出演的《铁血红安》在央视一套黄金档播出,在剧中饰演独立师副政委翟业兵。随后,与洛桑念扎、白庆琳等联袂主演的战争剧《使命1915》播出,在剧中饰演反派周绍云。
2015年7月,出演了悬疑电影《守梦者》。8月,与李威,林好等联袂主演的惊悚悬疑电影《红髅》上映,在影片中饰演一位忍辱负重、睿智机敏而饱含神秘感的平民人物“隋爷”老隋。随后,与张凯丽、张佳宁、李宗翰等合作出演的都市情感剧《功夫婆媳》播出,在剧中饰演任父,一位一直用乐观的人生态度陪伴女儿成长的温柔爸爸,一个永远站在老婆身后的大丈夫。10月,与高云翔、秋瓷炫合作出演的抗战剧《最后一战》播出,在剧中演绎抗日名将邱维达,真实再现了这位铸就历史辉煌战绩的军人运筹帷幄、正直睿智的大将风范。
2016年4月,与于晓光、刘晓洁合作出演的电视剧《终极使命》播出,在剧中饰演中共地下党江叔良。同年5月,与练束梅、李健等联袂主演的农村题材剧《三妹》播出,在剧中饰演了校长何长军,一辈子献身于教育事业,彰显了当代民办教师献身教育事业的无私精神。随后,与董勇、杨童舒、唐国强等合作出演的电视剧《彭德怀元帅》播出,在剧中饰演中华民国陆军一级上将何应钦。6月,与黄海冰、罗嘉良、袁咏仪等合作出演的抗战史诗剧《东方战场》播出,在剧中饰演中国远征军第一路司令长官罗卓英。7月,与徐佳、童蕾等合作出演的抗战剧《宜昌保卫战》播出,在剧中饰演会长蓝祯白。随后,与邵兵、王媛可、唐国强等联袂主演了传奇史诗巨制剧《袁崇焕》,在剧中饰演明末阉党“五虎”之首崔呈秀。
2017年2月,与康正昊联袂主演了都市剧《不爱不归》。4月,友情客串了电视剧《娘亲舅大》。6月,与吴秀波、李晨、刘涛、于和伟等合作出演的历史题材剧《大军师司马懿之军师联盟》播出,在剧中饰演多谋善断的军师荀攸。同年,与柴碧云联袂主演了根据著名武侠小说家梁羽生先生的封笔之作《武当一剑》改编的电视剧《武当一剑》,在剧中饰演大侠郑铁岗。随后,与高梓淇、侯长荣等联袂主演了抗战剧《猎金行动》,在剧中饰演宜章军统站组长曹广德。
2018年4月,与海陆,张铎等联袂主演了年代情感剧《那年小米正芬芳》,在剧中饰演粮食工程师董大成。7月,与张博、童瑶、潘虹合作主演的年代剧《诚忠堂》在央视八套黄金档播出,在剧中饰演乔家二十七叔乔景清。随后,还参演了电视剧《我们好好在一起》。8月,与高明、丁勇岱等联袂主演了讲述三代首钢工人的奋斗与追求的首钢百年献礼剧《山海蓝图》,在剧中饰演首钢轧钢车间主任柳建国。
2018年10月17日,主演的剧情电影《皮鞋》上映,在影片中饰演农民宋德旺。11月,与李健、黄曼等联袂主演了长篇电视连续剧《正是青春璀璨时》,在剧中饰演盘河岭农场党委书记孟德耀。
2019年1月,与张桐、杨若兮、王劲松等联袂出演的年代战争剧《星火云雾街》在央视八套播出,在剧中饰演的是一位唯利是图、不择手段、狠毒的反派角色赵家掌门人赵启泰。7月,与刘昊然、宋祖儿、张丰毅等合作出演的电视剧《九州缥缈录》播出,在剧中饰演离国的老太宰。
2019年,与成泰燊合作主演了献礼剧《中国天眼》。9月20日,出演的讲述真人真事的主旋律电影《桂香街》上映,在片中饰演大运河守护者贾声援。