1964.07-1968.10聊城农校学习;
1968.10-1971.03莘县董杜庄公社农业技术员;
1971.03-1974.08山东工学院机械铸造专业学习;
1974.08-1976.11莘县张鲁公社办事员、于楼管区书记;
1976.11-1984.08莘县张鲁公社党委副书记、管委会主任;
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,山东省国资委主任、党委副书记。