参加工作后任翼城县王庄乡民办教师
1978年4月至1980年8月在洪洞农校学习
1980年8月任翼城县委办干事、信息科长
1986年8月任翼城县城关镇党委副书记、镇长
1990年2月任翼城县城关镇党委书记
1993年4月任翼城县委常委、城关镇党委书记
1995年5月任安泽县委副书记
1998年6月任安泽县委副书记、纪委书记
2000年4月任襄汾县委副书记、县长
2003年9月任襄汾县委书记
2008年3月任洪洞县委书记
2011年5月任临汾市政协党组成员
2011年8月当选为政协第三届临汾市委员会副主席