曾任浙江省镇海发电厂工程指挥部党委委员、办公室主任,镇海发电厂副厂长、厂长,省电力局党组副书记、副局长,杭州市委副书记,杭州市委副书记、代市长、市长,省政府副秘书长、省经济体制改革委员会主任,省政府副秘书长、省计划与经济委员会党组书记、副主任,省计划与经济委员会党委书记、主任,副省长。