1980年9月至1983年8月,在宜賓師專中文系讀書;
1983年8月至1986年9月,在開江縣永興中學教書;
1986年9 月至1990年9月,在開江縣教師進修校教書,其間:1988年9月至1990年7月,脫產參加四川教育學院中文系本科學習畢業;
1990年9 月至1992年1月,在開江縣文教局工作;
1992年1 月至1995年10月,在開江縣委辦公室工作,先後任副科級秘書、秘書科科長、縣委辦公室副主任;
1995年11月至1998年10月,任開江縣回龍鎮黨委書記;
1998年11月至2002年2月,任開江縣委辦公室副主任,其間:1999年4月至2000年9月,上派中共達州市委宣傳部任副科長;
2002年2月至2005年12月,任開江縣環境保護局黨組書記、局長;
2005年12月至2009年12月,任宣漢縣人民政府副縣長;
2009年12月至2016年8月,任中共宣漢縣委常委、宣漢縣人民政府副縣長。