1986年,主演周予、吴秋芳联合执导的战争片《直奉大战》,这是他的首部电影作品,从而正式进入演艺圈。1992年7月,参演宋江波执导的剧情片《蒋筑英》。1993年借调到全总文工团话剧团当演员。1994年,参演年代剧《天桥梦》,饰演八旗子弟贾阿哥。1995年,主演由张国立主演的现代都市剧《混在北京》,饰演翻译胡义。1996年,主演由宫晓东、田迪联合执导的年代剧《小井胡同》。2000年,与斯琴高娃、陈宝国等共同主演家族剧《大宅门》,在剧中饰演缺乏阳刚之气的白家二爷白颖轩。2003年,与丛珊、张子健共同主演改编自柳建伟同名小说的古装剧《英雄时代》,饰演西市市长燕平凉。2005年,与江珊、席与立共同出演古装剧《王爷到》,在剧中饰演四王爷。2007年7月,拍摄人物传记片《梅兰芳》;10月,与寇世勋、丛珊主演长篇古装剧《大秦直道》,饰演秦朝宰相、宦官赵高;随后,出演由赵宝刚执导的青春励志电视剧《奋斗》,饰演陆涛的爸爸陆亚迅。2008年5月,出演都市情感剧《所以》,剧中饰演叶紫的父亲;10月,在剧中饰演秦朝宰相、宦官赵高。拍摄李小冉、陈坤共同主演的家族剧《故梦》,在剧中饰演陆正波。2009年3月,主演了由胡玫执导的传记历史片《孔子》,饰演卫国第二十八代国君卫灵公;6月,参演了由李亚鹏主演的年代剧《血色沉香》;7月,拍摄悬疑推理剧《侦探小说》,饰演银行家谈成义;8月,拍摄了讲述毕业生创业故事的青春励志剧《毕业后的日子》,剧中饰演徐凯的爸爸;9月,拍摄剧情片《建国大业》,在片中饰演民盟中央副主席罗隆基;11月,出演了电视剧《阿丕书记》,饰演湖北省委书记林楚天。2010年3月,主演家庭伦理剧《傻春》,在剧中饰演赵素春的父亲赵宇初;5月,主演了家庭伦理剧《有爱就有家》,饰演企业家何福生。2011年1月,参演了都市情感剧《一生只爱你》;3月,出演由王忠伟执导的谍战剧《密战峨眉》;7月,与方青卓共同参演家庭情感伦理剧《别样幸福》;同年,拍摄了家庭伦理剧《再回首》,饰演了莉莉的生父,细妹的继父罗广平。2012年5月,与刘莉莉共同主演了都市家庭情感剧《左手亲情右手爱》,在剧中饰演谢纲的父亲谢振华。2014年3月,主演了根据作家东西的长篇小说《后悔录》改编的当代都市剧《爱你一生》,在剧中饰演曾向阳的父亲曾长风。2016年9月,拍摄了革命历史题材电视剧《热血军旗》;10月,拍摄了由贾乃亮、王晓晨、代乐乐主演的当代都市爱情喜剧《复合大师》;11月,在黄晓明、刘昊然、佟丽娅领衔主演的古装剧《琅琊榜之风起长林》中饰演荀皇后的哥哥荀白水。2017年8月,出演电视剧《海之谣》。2019年8月,参演电视剧《我们的西南联大》。2020年5月10日,参演的电视剧《古董局中局之鉴墨寻瓷》播出,在剧中饰演刘一鸣。2021年2月1日,参演的《觉醒年代》在央视一套首播,饰演辜鸿铭;6月25日,参演高希希执导的革命历史剧《大决战》播出,饰演何应钦;10月15日,参演的电视剧《功勋》之《屠呦呦的礼物》播出。