5年4月，任石油海洋地质局副局长兼东北石油地质局党委书记、局长。1996年4月，任地质矿产部人事司副司长，同年12月任司长。1998年7月，任国土资源部人事教育司司长。1999年7月，任中共甘肃省委常委、组织部部长，晋升副部级。2001年9月，任中共上海市委常委、组织部部长。2003年4月，任中共上海市委副书记、组织部部长，6月起兼任市委党校校长、中国浦东干部学院第一副院长，7月起又兼任市政府国有资产监督管理委员会党委书记。2004年4月，任中共上海市委副书记、市委党校校长、市政府国有资产监督管理委员会