64年毕业于郑州大学政治系。1965年加入中国共产党。历任中共河南省周口地委组织部科长，中共河南省商水县委副书记县长，中共河南省太康县委书记，中共河南省周口地委副书记，中共河南省许昌地委书记，中共河南省委常委、省委政法委员会书记，中共河南省委常委、河南省人民政府副省长，中共河南省委副书记，甘肃省人民政府副省长、代省长，中共甘肃省委副书记，甘肃省人民政府省长，中共甘肃省委书记、甘肃省人大常委会主任，第十届全国人大环境与资源保护委员会副主任委员。