1982.7—1990.3 武勝縣農業局副站長;
1990.3—1991.4 武勝縣政府辦股長;
1991.4—1993.12 武勝縣農工委副主任;
1993.12—1996.12 武勝縣政府辦副主任(其間1995年4月—1996年12月兼任武勝縣救災辦主任);
1996.12—1998.12 廣安地區行署辦科長;
1999.1—1999.12 廣安市政府辦科長;
1999.12—2004.3 廣安市政府辦副主任;
2004.3—2005.7 廣安市政府副秘書長;
2005.7—2005.11 廣安市政府研究室主任;
2005.11—2011.6 廣安市政府副秘書長、研究室主任;
2012.7—廣安市政府國有資產監督管理委員會黨組書記、主任。