7年3月，任忻州地委副秘书长兼接待处处长。1999年2月，任岢岚县委副书记、县长。2001年，任忻州市五寨县委书记。2004年6月，任山西省农业厅副厅长。2008年，担任山西省农机局局长。2013年，任山西省扶贫开发办公室党组书记、主任。2015年，任吕梁市委副书记，代市长、党组书记。同年12月，任中共吕梁市委副书记，市长。2018年1月，当选第十三届全国人大代表。2021年1月，当选山西省政协副主席，卸任市长职务。