1984年8月任中共湖南省委组织部副部长,1985年7月任中共湖南省委常委、省委组织部部长,1989年1月任中共湖南省委副书记兼省委组织部部长,1991年10月任中共湖南省委副书记。1994年3月任中共山西省委副书记、省长。1999年6月任中华人民共和国国土资源部副部长、部党组成员,1999年12月任国土资源部副部长、党组副书记。2003年10月任国土资源部党组书记。