1984.08-1985.02莘县城关镇党委书记;1985.02-1988.11莘县县委常委、副县长;1988.11-1989.03莘县县委常委、代县长;1989.03-1989.12莘县县委常委、县长;1989.12-1992.06冠县县委书记;1992.06-1992.12聊城地委副书记;1992.12-1995.08菏泽地委副书记、行署副专员;1995.08-2001.04山东省二轻总会会长、党组书记;2001.04-2002.03山东省经贸委副主任、党组成员,省二轻总会会长、省轻工业集体企业联社理事会主任(正厅级)、党组书记;2002.03-2004.06山东省委企业工委常务副书记(正厅级);2004.06,山东省国资委主任、党委副书记。