1984年,考入北京电影学院表演系,毕业后分配在中央戏剧学院研究所工作。
1992年,因电视剧《皇城根儿》的王喜一角而成名。
1987年,在电视剧《伦敦启示录》中饰演茕茕。
1988年,在电视剧《 正午阳光》中饰演陈亮平。
1991年,因电视剧《南行记》的青年艾芜而崭露头角。
1992年,在电视剧《皇城根儿》中饰演王喜一角。
1994年,参演电影《红粉》,饰演老浦,同年推出个人首张专辑《想说爱你不容易》。
1995年,在电视剧《无悔追踪》中饰演冯静波,同年在电视剧《闯上海》饰演托尼,同年与李雪健、李幼斌合作出演王冀邢执导的电影《飞虎队》,饰演张兰。
1996年,与孙淳搭档出演电影《紧急救助》,饰演公冶弘。
1997年,与吕凉、宋忆宁、沈昳丽合作参演话剧《归来兮》,饰演文华生。
1999年,与李晨、李幼斌、王奎荣共同参演电视剧《刑警本色》,饰演萧文。
2001年,与刘佩琦、陈红、唐韵合作出演陈凯歌执导的电影《和你在一起》,饰演江老师。同年,在电影《芬妮的微笑》中饰演马云龙。
2005年,在电影《求求你表扬我》中饰演古国歌。同年,在电视剧《国家干部》中饰演夏中民。
2007年,在陈燕民执导的电视剧《宽恕》中饰演肖一航。
2009年,与陈道明、梅婷、刘蓓合作出演电视剧《手机》,饰演严守一,同年,在电影《风声》中饰演王田香。
2011年,与张国立、王海燕、李菲儿共同出演电视剧《青瓷》,饰演张仲平。同年,在电视剧《人到四十》中饰演梁国辉 。
2013年,与李小冉、俞飞鸿、韩童生合作参演现代家庭伦理剧《大丈夫》,饰演男主角欧阳剑。
2015年,与陈好、朱丹、刘蓓主演家庭轻喜剧《待嫁老爸》。
2017年,与徐帆、蓝盈莹、郭晓婷等主演都市情感大剧《一树桃花开》 。同年,在反腐电视剧《纪委书记》中饰演纪委书记赵达声。
2018年,在罗晋、唐嫣主演的现代情感大局《归去来》中饰演市长“书望”。
2019年9月6日,与余男、李立群等合作主演的电影《最长一枪》上映。
2020年,与朱一龙、童谣等合作主演年代谍战剧《叛逆者》,在剧中饰演顾慎言。
1993年,荣获第二届中国四川国际电视节“金熊猫奖”最佳男主角。
1994年,荣获第十一届大众电视“金鹰”奖最佳男配角。
1994年,荣获第十四届全国电视剧“飞天奖”优秀男主角。
1995年,荣获第五届中国电影表演艺术学会奖金凤凰奖。
1997年,荣获中国十大优秀电视演员。
1998年,荣获上海国际电视节最佳男演员。
1998年,荣获上海白玉兰奖话剧最佳男演员。
2000年,荣获第十八届中国电视金鹰奖观众最喜爱男主角奖。
2001年,中国首届双十佳优秀演员奖。
2001年,平壤国际电影节最佳男主角。
2002年,荣获第八届莫斯科“爱之恋电影节”最佳男主角。
2002年,获第十一届中国金鸡百花电影节"金鸡奖"最佳男配角奖。
2003年,荣获第十二届中国金鸡百花电影节"百花奖"最佳男配角奖。
2003年,荣获第九届中国电影表演艺术学会奖金凤凰奖。
2004年9月,第9届平壤国际电影节最佳男主角。
2015年3月,第9届亚洲电影大奖最佳男配角奖。
2014年6月,第20届上海电视节-白玉兰奖最佳男演员奖。
2019年12月,新时代国际电视节建国70周年全国十佳电视剧男演员。