1979.10——1981.09 平山师范学校学习;
1981.09——1983.06 平山县柴庄小学、北水小学教师;
1983.06——1988.11 平山县委办公室传真员、资料员(其间:1985.09——1987.07在省委党校理论班脱产学习);
1988.11——1995.12 共青团平山县委副书记(其间: 1994.04——1995.12在西柏坡乡挂职副书记);
1995.12——1999.01 中共平山县西柏坡乡党委副书记、乡长;
1999.01——1999.11 中共平山县西柏坡乡党委书记;
1999.11——2002.11 中共平山县委常委,中共丰宁县委副书记(援坝);
2002.11——2003.04 中共平山县委常委;
2003.04——2007.09 中共灵寿县委常委、副县长(分工政府常务工作)(2002.09——2004.12在省委党校函授学院经济管理专业学习);
2007.09——2007.10 中共栾城县委副书记;
2007.10——2008.01 中共栾城县委副书记、代县长;
2008.01——2010.04 中共栾城县委副书记、县长;
2010.04——2013.04 中共栾城县委书记;
2013.04——2013.04石家庄市人民政府副市长 、中共栾城县委书记:
2013.04——2013.07石家庄市人民政府副市长、党组成员;
2013.07——石家庄市人民政府副市长、党组成员,中共正定县委书记、正定新区党工委书记。