1986.09--1990.07 北京农业大学农经学院农业计划与统计专业学习
1990.07--1996.11 山西省农业厅经管处干事
1996.11--1999.06 山西省农业厅科教处干事、副主任科员
1999.06--2000.09 山西省农业厅科教处主任科员
2000.09--2005.12 山西省农业厅发展计划处副处长(其间:2001.03--2004.03中国农业大学农业推广硕士专业学习)
2005.12--2009.11 山西省农业厅建设项目监督管理处处长
2009.11--2011.12 山西省农业厅办公室主任
2011.12--2015.11 山西省纪委驻省政府法制办纪检组组长、省政府法制办党组成员
2015.11--2017.02 山西省纪委驻省人大常委会机关纪检组组长、省人大常委会机关党组成员
2017.02--2017.12 山西省纪委监委副厅长级干部(党风政风监督室主任)
2017.12--2018.01 山西省临汾市委常委、市纪委书记
2018.01--2018.04 山西省临汾市委常委、市纪委书记,市监察委员会代主任
2018.04--2019.12 山西省临汾市委常委、市纪委书记,市监察委员会主任
2019.12--2020.02 山西省太原市委常委、市纪委书记,十一届山西省纪委委员
2020.02--2020.04 山西省太原市委常委、市纪委书记,市监察委员会代主任
2020.04-- 山西省太原市委常委、市纪委书记,市监察委员会主任 [1-8] [10]
现任山西省太原市人大常委会党组书记。