1990年考入北京电影学院表演系,同年出演陈凯歌执导电影《边走边唱》。1996年凭借电影《夜半歌声》获得第3届中国长春电影节最佳男配角奖。1997年北京电影学院硕士毕业后留校任教,同年发行第一张音乐专辑《边走边唱》。1999年出演电视剧《人间四月天》,饰演徐志摩。2001年在电视剧《橘子红了》饰演容耀辉。2003年自编自导自演第一部电视剧《似水年华》,并发行同名专辑《似水年华》。2011年凭借在电视剧《婚姻保卫战》中饰演的许小宁一角,获得第1届亚洲彩虹奖最佳男喜剧演员。2004年3月8日与孙莉登记结婚。2