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直接转换为一级检察官)
2017.06--2018.04 岳阳市人民检察院侦监科科长、检委会委员、一级检察官
2018.04--2020.08 岳阳市人民检察院侦监科科长、检委会委员、四级高级检察官
2020.08--2021.08 岳阳市人民检察院第一检察部主任、检委会委员、四级高级检察官
2021.08--2021.09 平江县人民检察院党组书记、四级高级检察官
2021.09--2021.11 平江县人民检察院党组书记、代理检察长、检委会委员、检察员、四级高级检察官
2021.11--2023.05 平江县人民检察院党组书记、检察长、检委会委员、检察员、四级高级检察官
2023.05-- 平江县人民检察院党组书记、检察长、检委会委员、检察员、三级高级检察官