1984.12—1985.05 陆军六十八军202师炮兵团战士
1985.05—1986.09 赤峰守备区121师炮兵团战士
1986.09—1989.07 炮兵指挥学院学员
1989.07—1992.09 赤峰守备区121师炮兵团三连排长
1992.09—1993.02 陆军40集团军坦克五师18团政治处正排职干事
1993.02—1994.01 陆军40集团军坦克五师18团政治处副连职干事
1994.01—1994.03 五十八师炮兵团152加榴炮营一连副连长
1994.03—1995.02 五十八师炮兵团副连职干事
1995.02—1996.03 五十八师炮兵团122火箭营炮营二连政治指导员
1996.03—1997.03 五十八师炮兵团指挥连政治指导员
1997.03—1998.02 五十八师炮兵团宣传股正连职干事
1998.02—2000.06 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统人民武装部副营职干事
2000.06—2001.12 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统人民武装部政工科科长
2001.12—2004.01 平顶山军分区政治部宣保科正营职干事
2004.01—2005.01 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统新华区人民武装部副部长
2005.01—2006.01 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统新华区人民武装部副部长兼军事科长
2006.01—2008.01 平顶山军分区政治部副团职干事
2008.01—2010.04 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统卫东区区委常委、人民武装部政委
2010.04—2013.12 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统新华区区委常委、人民武装部政委
2013.12--2017.11 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统司法局副局长、党委委员
2017.11-- 河南省365bet官方投注网站_365bet体育在线总站_365需要什么系统司法局党委委员、市监狱党委书记、监狱长
主持市监狱工作,分管监狱管理科、市监狱。