1976.12—1978.05正定縣革委招待所服務員
1978.05—1982.02正定縣委辦公室打字員
1982.02—1984.08石家莊地委辦公室打字員、文書檔案員
1984.08—1985.11石家莊地區行署稅務局人秘科科員(1984.09轉幹)
1985.11—1991.06河北省稅務局人事教育處科員、副主任科員、主任科員(1983.08—1986.06在河北大學[函授]漢語言文學專業學習)
1991.06—1994.08河北省稅務局人事處副處長
1994.08—1994.12河北省地方稅務局人事處副處長
1994.12—1998.06河北省地方稅務局人事處處長(其間:1997.01—1998.06在槁城市掛職任市委副書記)(1993.08—1995.12在中央黨校領導幹部函授班經濟管理專業學習)
1998.06—2007.01河北省地方稅務局副局長、黨組成員
2007.01—2008.03河北省地方稅務局副局長、黨組副書記
2008.03—2011.12河北省地方稅務局局長、黨組書記(2007.09—2009.06在天津財經大學國民經濟學專業學習)
2011.12—2013.12河北省財政廳廳長、黨組書記
2013.12—2015.07張家口市委書記
2015.07—2015.09石家莊市委副書記,市政府副市長、代市長、黨組書記
2015.09—石家莊市委副書記,市政府市長、黨組書記
十二屆全國人大代表、八屆省委委員