1998年从中央戏剧学院表演系研究生毕业,2002年进入国家话剧院,1993年开始参演电视剧。2003年与徐帆合作高希希的电视剧《结婚十年》夺得第24届电视飞天奖优秀男演员奖和第五届金鹰节最受喜爱男演员奖;2006年凭借《乔家大院》蝉联中国电视金鹰奖观众喜爱的电视剧男演员奖。2010年在电视剧《三国》中饰演曹操,夺得韩国首尔电视剧大赏最佳男演员奖。2011年出演《后宫·甄嬛传》饰演雍正。
2014年,自编自导自演的电影《一个勺子》,凭借该片获得第51届台湾电影金马奖最佳新导演奖和最佳男主角奖,以及第30届中国电影金鸡奖最佳导演处女作奖。凭借电影《军中乐园》获得金马奖最佳男配角奖和第十五届华语电影传媒大奖最佳男配角奖 。2016年9月4日,凭借《一个勺子》荣获第七届中国影协杯“十佳电影剧作”奖。 9月7日,凭借《一个勺子》荣获第20届华鼎奖最佳男主角奖。