2001.06—2010.10 蓝山县人民检察院职工
2010.10—2010.12 蓝山县人民检察院反贪局科员、助理检察员
2010.12—2011.07 蓝山县人民检察院公诉科副科长、助理检察员
2011.07—2016.04 蓝山县人民检察院办公室主任、反贪局副局长、检察员
2016.04—2016.12 蓝山县人民检察院反贪局副局长、检察委员会委员、检察员
2016.12—2017.03 蓝山县人民检察院反贪局副局长、检察委员会委员、二级检察官
2017.03—2019.02 蓝山县人民检察院侦监科科长、检察委员会委员、二级检察官
2019.02—2020.09 蓝山县人民检察院侦监科科长、检察委员会委员、一级检察官
2020.09—2022.10 蓝山县人民检察院第三检察部主任、检察委员会委员、一级检察官
2022.10—至今 蓝山县人民检察院检察委员会专职委员