1985.09,在山西師範大學數學系學習;
1989.09,東北財經大學經濟研究所研究生(獲經濟學碩士學位);
1992.07,在大連開發區經濟發展局工作;
1993.04,在山西省委政策研究室工作;
1993.09,任山西省委政研室工業處主任科員(期間:1994.10—1995.11,參加山西省委駐太原市小店區許西村整頓農村後進黨支部工作);
1997.07,任山西省委政研室工業處助理調研員;
1998.03,任山西省委政研室工業處副處長(主持工作);
2000.02,任山西省委政研室工業處處長(期間:2001.03—2002.03,參加山西省委駐五寨縣扶貧工作隊扶貧);
2004.08,任山西省委政研室財貿處處長(期間:2002.09—2006.07,山西大學科技哲學中心讀博士,獲哲學博士學位);
2006.11,任山西省委政研室副主任(期間:2008.01—2008.03,參加山西省委駐柳林縣扶貧工作隊扶貧);
2008.03,任山西省政府研究室副主任(主持工作);
2009.04,任山西省政府副秘書長、省政府研究室主任、省政府辦公廳黨組成員;
2011.01,任山西省政府黨組成員、副秘書長、省政府辦公廳黨組書記、省政府研究室主任;
2011.03,任山西省政府秘書長、黨組成員、省政府辦公廳黨組書記;
2011.05,任山西省政府秘書長、黨組成員、省政府辦公廳黨組書記、省政府應急管理辦公室主任(兼);
2013.02,任陽泉市委副書記,市人民政府副市長、代市長、黨組書記;
2013.04,任陽泉市委副書記,市人民政府市長、黨組書記;
2015.11,任陽泉市委書記。
十屆山西省委委員。