1993.10—1995.04鹤岗市委组织部正科级组织员
1995.04—1998.02鹤岗市委组织部电教科科长(1992.06—1995.08在东北财经大学财务会计专业专科班函授学习;1993.08—1995.12在中央党校经济管理专业本科班函授学习)
1998.02—1998.06鹤岗市委组织部指导科科长
1998.06—1999.07鹤岗市委组织部组织科科长
1999.07—2002.04鹤岗市委组织部部务委员
2002.04—2003.01鹤岗市委组织部副部长(2000.03—2003.01在省委党校经济管理专业研究生班学习)
2003.01—2007.01鹤岗市委组织部副部长兼市委组织员办公室主任
2007.01—2009.01鹤岗市委常委、秘书长
2009.01—2011.09七台河市委常委、组织部长
2011.09—2015.05齐齐哈尔市委常委、组织部长(2009.08—2012.04在哈尔滨工业大学高级管理人员工商管理专业学习,获工商管理硕士学位)
2015.05—2016.10双鸭山市委副书记
2016.10鹤岗市委副书记,市政府党组书记、市长