1978年9月至1981年6月在綿陽水電校讀書;
1981年7月至1982年4月在蓬溪縣赤城湖管理所工作;
1982年5月至1985年3月在蓬溪縣水電局工作;
1985年5月至1987年6月在蓬溪縣水電局工作,任電力股副股長(主持全股工作);
1987年6月至1992年6月在蓬溪縣水電局工作,任電力股股長(1991年7月取得全國高教自考行政管理專科文憑);
1992年6月至1996年5月在蓬溪縣水電局工作,任副局長。(期間:1993年12月,獲電氣工程師職稱),1993年1月至1995年9月在中國科技大學成教院函授學習;
1996年6月至1997年6月任蓬溪縣水電局黨組副書記,副局長(主持全局工作);
1997年6月至1997年12月任蓬溪縣水電局局長;
1997年-1999年7月在四川大學法學院研究生課程班學習;
1998年1月至2004年2月任大英縣水電局、水利局黨組書記、籌建組長、局長,(期間:1998年8月-2000年12月在中共四川省委黨校函授學院“行政管理”專業本科學習;1999年7月四川大學法學院在職研究生課程班畢業;第四屆市人大代表);
2004年3月-2010年11月,大英縣人民政府副縣長、黨組成員;
2010年12月-2011年11月,中共射洪縣委副書記,第六屆市人大代表;
2011年12月-2012年4月,遂寧市統計局黨組副書記,副局長。