1997.09—2001.03 岳阳市人民检察院反贪局、刑一科、刑二科书记员
2001.03—2002.07 岳阳市人民检察院反贪局助理检察员、五级检察官
2002.07—2004.03 岳阳市人民检察院反渎局副科级助理检察员、五级检察官
2004.03—2006.07 岳阳市人民检察院反渎局副科级助理检察员、四级检察官
2006.07—2007.09 岳阳市人民检察院反渎局副科级助理检察员、三级检察官
2007.09—2009.04 岳阳市人民检察院侦监科副科级检察员、三级检察官
2009.04—2013.01 岳阳市人民检察院侦监科副科长、副科级检察员、二级检察官
2013.01—2013.11 岳阳市人民检察院侦监科副科长、正科级检察员、二级检察官
2013.11—2015.12 岳阳市人民检察院侦监科科长、正科级检察员、二级检察官
2015.12—2017.06 岳阳市人民检察院侦监科科长、正科级检察员、一级检察官
(其间: 2016.12直接转换为一级检察官)365bet网址搜索器_365bet365娱乐场_365bet大陆网站
2017.06—2018.04 岳阳市人民检察院侦监科科长、检委会委员、一级检察官
2018.04—2020.08 岳阳市人民检察院侦监科科长、检委会委员、四级高级检察官
2020.08—2021.08 岳阳市人民检察院第一检察部主任、检委会委员、四级高级检察官
2021.08— 平江县人民检察院党组书记(8.6)、平江县人民检察院代理检察长、检委会委员、检察员(9.29)、平江县人民检察院检察长(11.26)