1991.08-1995.04 大竹县工商局干部
1995.04-1998.02 大竹县检察院科员级书记员
1998.02-2000.07 大竹县检察院科员级助检员
2000.07-2000.10 大竹县检察院检察员
2000.10-2002.05 大竹县检察院办公室主任
2002.05-2002.08 大竹县检察院办公室主任、检察委员会委员
2002.08-2003.01 大竹县检察院副科级检察员、办公室主任、检委会委员
2003.01-2006.01 达州市检察院副科级助检员、办公室副主任
2006.01-2007.06 达州市检察院正科级助检员、办公室主任
2007.06-2010.10 达州市检察院正科级检察员、办公室主任
2010.10-2011.09 达州市检察院检委会委员、正科级检察员、办公室主任
2011.09-2011.10 宣汉县人民检察院党组书记
2011.10-2012.02 宣汉县人民检察院党组书记、检委会委员、副检察长、
代理检察长
2012.02-2016.07 宣汉县人民检察院党组书记、检察长
2016.07-2016.08 达州市达川区人民检察院党组书记
2016.08-2016.09 达州市达川区人民检察院党组书记、代理检察长
2016.09-2019.11 达州市达川区人民检察院党组书记、检察长
2019.11- 渠县人民政府党组成员