1980.09-1982.09 衡水農機化學校農機修理專業學習
1982.10-1984.01 武邑縣苗小莊公社團書
1984.01-1986.12 武邑縣苗小莊鄉副鄉長(其間:
1984.09--1986.07在河北廣播電視大學
黨政專業學習)
1986.12-1988.05 武邑縣信訪辦科員
1988.05-1992.12 武邑縣委辦公室科員、信息科長
1992.12-1995.03 武邑縣委辦副科級調研員
1995.03-1996.07 武邑縣委辦公室副主任
1996.07-1999.07 武邑縣委辦公室副主任(正科)
1999.07-2000.02 武邑縣委辦公室副主任(正)、掛任
清涼店鎮黨委副書記
2000.02-2001.09 武邑縣審坡鎮黨委副書記、鎮長
2001.09-2003.10 武邑縣審坡鎮黨委書記(其間:
2000.08-2002.12在中央黨校函授學院
法律專業學習)
2003.10-2003.12 武邑縣委組織部待分配
2003.12-2007.08 武邑縣民政局局長、黨組書記
2007.08-2011.02 武邑縣政府辦主任、黨組書記兼政府黨組
成員
2011.02-2011.08 武邑縣委辦公室主任
2011.08- 武邑縣委常委、辦公室主任