1977年03月至1978年03月,定襄县横山小学民办教师;
1978年03月至1980年11月,山西省建筑工程学校工民建专业学习;
1980年11月至1984年09月,山西省建筑工程学校工作(其间:1982年09月至1985年08月,在山西广播电视大学专科班学习);
1984年09月至1986年08月,山西省委党校理论专业大专班脱产学习;
1986年08月至1987年01月,山西省建筑工程学校教育研究室副主任;
1987年01月至1988年04月,山西省建筑工程学校校长办公室副主任;
1988年04月至1990年10月,山西省建筑工程学校工程公司经理;
1990年10月至1991年07月,山西省建筑工程学校校长助理兼工程公司经理;
1991年07月至1992年12月,山西省建设厅借调工作;
1992年12月至1994年02月,山西省东方建设发展公司负责人(副处级);
1994年02月至1995年01月,山西省东方建设发展公司经理(正处级);
1995年01月至1997年07月,山西省建委建筑业处副处长(正处级,主持工作,其间:1996年08月至1998年12月,在中央党校领导干部函授本科班经管专业学习);
1997年07月至2000年08月,山西省建委建筑业处处长(其间:1997年07月至1999年07月,中国社会科学院研究生院企业管理专业研究生课程班结业);
2000年08月至2000年10月,山西省建设厅建筑管理处处长;
2000年10月至2005年03月,山西省建设厅副厅长、党组成员;
2005年03月至2007年05月,山西省建设厅副厅长、党组副书记兼厅直机关党委书记(其间:2005年09月档绝御至2006年01月,在中央党校第四期半年制中青班学习);
2007年05月至2007年06月,太原市委常委;
2007年06月至2008年03月,太原市委常委、副市长;
2008年03月至2012年01月,太原市委常委、市政府副市长、党组副书记(负责政府常务工作)(其间:2005年09月至2008年07月在中央党校研究生院法学理论专业学习);
2012年01月至2012年03月,山西省住房和城乡建设厅党组书记;
2012年03月至2013年02月,山西省住房和城乡建设厅厅长、党组书记;行岩
2013年02月至2013年05月,大同市委副书记、市人民政府副市长、代理市长、党组书记;
2013年05月至2015年08月,大同市委副书记、市人民政府市长、党组书记;
2015年08月至2015年11月,忻州市委书记;
2015年11月,忻州市委书记、忻州军分宏弊区党委第一书记。
省十一届政协常委,十四届市委委员,市十四届人大代表。