1976.09—1978.02四川省墊江縣商業局子弟校代課教師
1978.02—1982.01復旦大學物理二系放射化學專業學習,獲理學學士學位
1982.01—1985.06核工業部北京第五研究所技術員、團委書記
1985.06—1989.04四川省紀委幹部處幹事、主任幹事
1989.04—1991.08四川省紀委二室副處級紀檢員
1991.08—1993.07四川省紀委二室、四室副主任(其間:1991.03—1991.10在四川省委第二黨校第2期縣處班學習)
1993.07—1994.01四川省紀委四室正處級副主任(主持工作)
1994.01—1998.01四川省紀委四室主任(其間:1995.03—1995.04在四川省委黨校第1期中青班學習;1996.03—1996.12掛職任四川省豐都縣副縣長)
1998.01—2000.08四川省紀委常委(其間:1997.09—1999.05在四川大學政治經濟學研究生課程進修班學習)
2000.08—2002.04四川省委企業工委副書記、紀工委書記(其間:2001.05—2001.08參加四川省第2期中青年幹部赴美國辛辛那提大學中長期培訓班學習)
2002.04—2003.08四川省委企業工委副書記
2003.08—2004.02四川省內江市委副書記、副市長、代市長
2004.02—2005.07四川省內江市委副書記、市長
2005.07—2005.08四川省內江市委書記、市長
2005.08—2008.01四川省內江市委書記、市人大常委會主任
2008.01—2009.12四川省委組織部副部長,四川省人事廳廳長、黨組書記,省編辦主任
2009.12—2010.01四川省委組織部副部長,四川省人事廳廳長、省人力資源和社會保障廳黨組書記,省公務員局局長(兼)
2010.01—2013.01四川省委組織部副部長,四川省人力資源和社會保障廳廳長、黨組書記,省公務員局局長(兼)
2013.01—2013.11四川省人民政府秘書長、辦公廳主任
2013.11—2015.03四川省人民政府秘書長、辦公廳主任,雅安市委書記
2015.03—2015.07四川省人民政府秘書長,雅安市委書記
2015.07—四川省人民政府副省長、黨組成員,雅安市委書記
九屆、十屆省委委員,省十屆、十壹屆、十二屆人大代表