1990.09-1994.07 四川师范学院政教专业学习
1994.08-1997.06 南充市人民检察院干部、书记员;
1997.06-2000.02 南充市人民检察院助检员(其间:1998.02任副科级)
2000.02-2003.03 南充市人民检察院民行处副处长(其间:2001.03任检察员, 2001.06任正科级)
2003.03-2007.02 南充市人民检察院办公室副主任
2007.02-2012.12 南充市人民检察院政治部宣教处处长
2012.12-2020.05 南充市人民检察院党组成员、机关党委书记(副县级)
2020.05—今 南充市人民检察院党组成员、政治部主任(副县级)