1972年12月至1975年12月,部隊連隊文書、團政治處代理書記。
1975年12月至1978年9月,部隊團代理書記、排長、團政治處宣傳股、幹部股幹事。
1978年9月至1984年2月,四十三軍政治部秘書處副營職秘書。
1984年2月至1985年1月,湖北省司法廳政治處幹部。
1985年1月至1990年5月,湖北省司法廳政治處副科長、科長。
1990年5月至1997年1月,湖北省司法廳政治部副主任。
1997年1月至2000年11月,湖北省司法廳政治部副主任兼幹部處處長。(其間:1999年8月至2001年12月,中央黨校經濟管理函授學習)
2000年11月至2003年10月,湖北省司法廳黨委委員、紀委書記兼政治部主任。
2003年10月至2005年9月,湖北省司法廳黨委委員、副廳長兼政治(警務)部主任。
2005年9月至今,湖北省司法廳黨委委員、副廳長兼省勞教局第一政委。