1988年,在电视剧《大学》中出任男主角,获得飞天奖最佳男主角提名。2001年,凭借电影《一曲柔情》获“中国电影家学会奖”最佳演员奖提名。2003年,主演胡玫执导电视剧《汉武大帝》,饰演卫青。2006年,主演《玫瑰绽放的年代》饰演邱云飞一角。2010年,参演谍战剧《黎明之前》饰演“水手”段海平。2013年,参与拍摄历史剧《王阳明》,饰演第一男主角王阳明。