1991.09--1993.07 江西省司法学校法律专业学习
1993.07--1993.10 待业
1993.10--1995.02 莲花县人民法院坪里法庭书记员
1995.02--1996.01 莲花县人民法院经济审判庭书记员
1996.01--1998.07 莲花县人民法院执行庭书记员
(其间:1997.06通过自学考试取得南昌大学法律专业在职专科学历)
1998.07--2001.08 莲花县人民法院执行庭助理审判员
2001.08--2002.06 莲花县人民法院执行庭审判员
2002.06--2005.05 莲花县人民法院罗市人民法庭审判员、庭长
(其间:2003.06通过自学考试取得南昌大学法律专业在职大学学历)
2005.05--2009.02 莲花县人民法院罗市人民法庭审判员、副科级庭长
2009.02--2011.04 莲花县人民检察院反贪污贿赂局副局长、检察委员会委员(副科级)
2011.04--2012.12 莲花县人民检察院党组成员、纪检组长、检察委员会委员(副科级)
2012.12--2018.02 莲花县人民检察院党组成员、副检察长、纪检组长、检察委员会委员(副科级)
2018.02-- 莲花县人民检察院党组副书记、副检察长、检察委员会委员(正科级)