1982.07—1984.07,承德师专数学系学习1984.07—1992.03,围场满族蒙古族自治县劳动人事局干事、股长1992.03—1995.05,围场满族蒙古族自治县艾林河乡党委书记1995.05—1995.12,围场满族蒙古族自治县政府办公室副主任1995.12—1998.02,围场满族蒙古族自治县四合永镇镇长、党委副书记1998.02—2000.04,围场满族蒙古族自治县委常委、四合永镇党委书记(1999.09—2001.12,参加河北省委党校在职研究生班经管专业学习)2000.04—2003.03,围场满族蒙古族自治县政府副县长(2000.07—2001.01,在河北省林业厅挂任处长助理)2003.03—2003.04,兴隆县委常委2003.04—2011.02,兴隆县委常委、常务副县长2011.02—2011.05,承德市双滦区委副书记、副区长、代理区长2011.05—2015.11,承德市双滦区委副书记、区长(2012年5月7日—6月1日,中国浦东干部学院河北省县(市、区)党政正职“提高领导科学发展和社会管理能力”培训班第五期)2015.11—2019.05,宽城满族自治县委书记2019.05,河北省纪委驻河北省体育局纪检组组长2021.07—2021.07,保定市监察委员会副主任、代理主任2021.07,保定市委常委、市纪委书记,市监察委员会副主任、代理主任