1972.12-1984.03 中國人民解放軍第64軍炮兵團戰士、班長、排長,陸軍第191師炮兵政治處幹事(其間:1977.09-1978.09南京第一地面炮兵學校學習)
1984.03-1987.09 保定市委組織部幹事(其間:1985.09-1987.09在保定市委黨校大專班脫產學習)
1987.09-1989.12 保定市委組織部副科級組織員
1989.12-1992.01 保定市委組織部黨員管理科科長
1992.01-1993.05 保定市委組織部副縣級組織員
(1990.09-1992.12在中央黨校領導幹部函授本科班經管專業學習)
1993.05-1998.03 保定市委組織副部長(其間:1995.09-1997.09在河北大學經濟管理專業脫產學習)
1998.03-2002.01 保定市委組織部副部長、市委企業工委書記
(1996.09-1998.12在中國社科院學習)
2002.01-2006.07 唐縣縣委書記(其間:2003.09-2004.01在中央黨校進修部學習)
2006.07-2007.03 唐縣縣委書記、保定市紀委副書記
2007.03-2007.04 保定市紀委副書記
2007.04-2008.04 保定市紀委副書記、監察局局長
2008.04—2008.05市人大常委會副主任、黨組成員,市紀委副書記、市監察局局長
2008.05—2008.07市人大常委會副主任、黨組成員,市紀委副書記、市監察局局長,市總工會主席
2008.07—2013.03市人大常委會副主任、黨組成員,市總工會主席
2013.03—市人大常委會副主任、黨組副書記,市總工會主席
十屆市委委員