1974.07——1978.03,太原市北郊区小井峪公社后北屯大队知青1978.03——1982.01,太原重型机械学院机械二系起重输送机械专业学习1982.01——1984.08,山西机器厂设计科技术员,团委副书记、书记1984.08——1990.01,共青团太原市委副书记(其间:1986.09——1989.07,中央党校培训部八六级培训班学习)1990.01——1993.01,阳曲县委副书记1993.01——1993.03,阳曲县委副书记、代县长1993.03——1995.06,阳曲县委副书记、县长(1992.03——1995.06,山西省农业广播电视学校农学专业学习)1995.06——1995.11,清徐县委副书记、代县长1995.11——2000.09,清徐县委书记2000.09——2003.03,太原市副市长2003.03——2007.05,太原市委常委、副市长2007.05——2007.06,晋中市委副书记、代市长2007.06——2011.03,晋中市委副书记、市长2011.03——2016.01,晋中市委书记2016.01——2016.07,山西省政协副主席,晋中市委书记2016.07——2018.1,任山西省政协副主席中共十八大代表,十一届全国人大代表,十届山西省委委员