1990年9月——1993年7月在四川广播电视大学法律专业读书;
1993年7月——1994年10月在青川县司法局律师事务所工作;
1994年10调青川县人民检察院工作;
1995年10月任青川县人民检察院科员级书记员;
1996年9月任青川县人民检察院助理检察员;
2000年6月任青川县人民检察院检察员;
2001年5月任青川县人民检察院法纪科副科长;
2003年9月任青川县人民检察院副科级检察员;
2004年4月任青川县人民检察院渎职侵权检察科科长;
2007年7月任青川县人民检察院反渎职侵权局局长;
2007年4月任青川县人民检察院反贪污贿赂局局长;
2008年9月任青川县人民检察院党组成员。