1972年4月至1973年8月任鹿泉市南任村學校教員
(1973年8月至1975年9月正定師範學院學生)
1975年9月至 1982年12月任獲鹿縣獲鹿中學體育教師
1982年12月至1983年12月任獲鹿縣體委教練
1983年12月至1989年2月任獲鹿縣體委主任
1989年2月至1994年10月任獲鹿縣土地管理局局長
1994年10月至1997年4月任鹿泉市土地管理局局長
1997年4月至1998年2月任鹿泉市土地管理局局長、兼任河北省土地管理幹部培訓中心副主任
1998年2月至1998年4月任財政局局長、兼任河北省土地管理幹部培訓中心副主任
1998年4月至2002年3月任鹿泉市政府市長助理、兼任財政局局長、河北省土地管理幹部培訓中心副主任
2002年3月至2003年4月任鹿泉市政協副主席(不駐會)、兼任財政局局長、河北省土地管理幹部培訓中心副主任
2003年4月至2003年12月任鹿泉市政府黨組副書記、兼任財政局局長、財政局黨組書記、河北省土地管理幹部培訓中心副主任
2003年12月至2004年7月任鹿泉市政府黨組副書記、兼任財政局局長、財政局黨組書記、國有資產管理局局長
2004年7月至2007年4月任鹿泉市政府副市長
2007年3月至今任鹿泉市政府黨組成員