1996.11--2007.09 四川省南充市高坪区人民检察院干部、书记员、司法警察(其间:1995.09--1997.07在南充教育学院政治教育系法律专业专科学习;2000.06获西南政法大学法律专业自考本科文凭)
2007.09--2008.02 四川省南充市高坪区人民检察院法律政策研究室副主任(其间:2007.12任助理检察员)
2008.02--2009.10 四川省南充市高坪区人民检察院控告申诉检察科科长(其间:2009.02任检察员)
2009.10--2012.03 四川省南充市人民检察院干部(其间:2010.06任检察员)
2012.03--2016.01 四川省南充市人民检察院控告申诉检察处副处长、检察员 (其间:2011.03--2013.12在西南财经大学法律专业在职研究生学习,取得法律硕士学位)
2016.01--2016.11 四川省南充市人民检察院控告申诉检察处处长、检察员
2016.11--2019.11 四川省南充市人民检察院控告申诉检察处处长、一级检察官(其间:2019.01任检察委员会委员)
2019.11--2020.05 四川省南充市人民检察院检务督察部主任、检委会委员(其间:2019.12任四级高级检察官)
2020.05--2020.06 四川省南充市仪陇县检察院党组书记、代理检察长,副检察长,检委会委员
2020.06--2024.10 四川省南充市仪陇县检察院党组书记、检察长(期间:2023.02任三级高级检察官)
2024.10-- 四川省南充市人民检察院党组成员、政治部主任