1970年12月任青海省軍區獨立騎兵團戰士、排長;
1976年04月任青海省軍區果洛分區政治部組織科幹事;
1979年01月任青海省軍區政治部組織處幹事,省軍區黨委、紀委辦公室幹事;
1985年09月在青海師範大學政治理論專業學習;
1987年07月任青海省軍區政治部秘書、省軍區黨委秘書;
1990年06月任青海省軍區解放軍第四醫院政治處主任(副團);
1992年08月任河北省政府生產辦公室綜合處副處級幹部;
1993年02月任河北省政府生產辦、省經貿委研究室副主任;
1996年01月任河北省經貿委經濟法規處處長;
1998年04月任河北省經貿委企業組宣處處長(期間:1999年9月至2000年1月在省委黨校中青年幹部培訓班學習);
2001年11月任河北省委企業工委(省國有企業監事會工作辦公室)辦公室主任;
2002年06月任河北省委企業工委(省國有企業監事會工作辦公室)助理巡視員;
2003年09月任河北省政府國資委助理巡視員;
2006年02月至今任河北省政府國有資產監督管理委員會副主任、黨委委員;
2008年06月當選河北省總工會副主席(兼) 。