1996年9月至2002年12月,岳阳市农业学校教师、团委干事(其间:1998.12自考取得国防科技大学数学专业本科;2001.07取得湖南省政法干部管理学院法学本科);
2002年12月至2006年11月,岳阳职业技术学院讲师、团委干事、团委副书记、正科级干部;
2006年11月至2007年11月,岳阳楼区人民检察院公诉科主任科员;
2007年11月至2009年7月,岳阳楼区人民检察院公诉科主任科员、助理检察员、三级检察员(其间:2008.01取得湖南师范大学理学硕士学位);
2009年7月至 2009年12月,岳阳市人民检察院侦查监督科科员、助理检察员;
2009年12月至2011年10月,岳阳市人民检察院侦查监督科主任科员、助理检察员、三级检察官;
2011年10月至2013年12月,岳阳市人民检察院侦查监督科主任科员、正科级检察员、三级检察官;
2013年12月至2015年12月,岳阳市人民检察院侦查监督科副科长、正科级检察员、三级检察官;
2015年12月至2017年3月,岳阳市人民检察院侦查监督科副科长、正科级检察员、一级检察官;
2017年3月至2018年4月,岳阳市人民检察院民事行政检察科科长、检察员、一级检察官;
2018年4月至2020年8月,岳阳市人民检察院民事行政检察科科长、检察员、四级高级检察官;
2020年8月至2021年8月,岳阳市人民检察院第七检察部主任、检察员、四级高级检察官;
2021年8月至2021年10月,华容县人民检察院党组书记、检察长提名候选人、四级高级检察官;
2021年10月至今,华容县人民检察院党组书记、检察长、四级高级检察官。