1990.09--1994.06 苏州大学历史系档案学专业学生
1994.08--1994.10 苏州市人民检察院干部
其间: 1997.12南京大学(自考)法律专业大专毕业
1994.10--1998.03 苏州市人民检察院书记员
1998.03--2002.09 苏州市人民检察院助理检察员
2002.09--2004.06 苏州市人民检察院办公室副主任、助理检察员
其间: 2003.12 获得苏州大学法律硕士学位
2004.06--2004.11 苏州市人民检察院办公室副主任兼信息处副处长、助理检察员
2004.11--2009.12 苏州市人民检察院办公室副主任兼信息处副处长、检察员
其间: 2007.06-2008.06挂职担任平江区检察院党组成员、副检察长
2009.12--2012.12 苏州市人民检察院办公室主任、检察员
2012.12--2013.02 太仓市人民检察院党组书记、副检察长、代理检察长、检察委员会委员、检察员(副处职)
2013.02--2016.11 太仓市人民检察院党组书记、检察长
其间: 2016.09遴选为员额检察官,2016.11评定为四级高级检察官
2016.11--2016.12 苏州市人民检察院检察委员会专职委员
2016.12--2017.04 苏州市人民检察院检察委员会专职委员、检察员
其间: 2017.04晋升为三级高级检察官
2017.04--2021.04 苏州市人民检察院检察委员会专职委员、检察员、三级高级检察官
2021.04--2021.05 苏州市吴江区人民检察院党组书记、三级高级检察官
2021.05--2022.03 苏州市吴江区人民检察院党组书记、代检察长、检察委员会委员、检察员、三级高级检察官
2022.03-- 苏州市吴江区人民检察院党组书记、检察长、检察委员会委员、检察员、三级高级检察官