1981.09-1985.07四川師範大學化學系化學專業學習
1985.07-1986.10綿陽市委組織部下派平武縣委組織部鍛鍊
1986.10-1989.01四川省委黨校組織處幹事、副主任幹事
1989.01-1995.08四川省人事廳副主任科員、主任科員
(其間:1994.02-1995.01下派峨眉山市任市外經委副主任)
1995.08-2000.11四川省委組織部黨政幹部處主任幹事、助理調研員、副處級秘書
(其間:1997.01-1997.08中央組織部幹部二局借調工作;1996.09-1998.07四川大學經濟管理研究生課程班學習)
2000.11-2004.01四川省人民檢察院政治部副主任(其間:1999.09-2001.09四川省委黨校經濟管理專業在職研究生班學習;
2002.08-2003.05掛職任最高人民檢察院政治部綜合處副處長)
2004.01-2005.02雅安市人民檢察院副檢察長、黨組副書記(其間:2001.09-2004.07北京大學網路教育學院法學專業本科畢業)
2005.02-2005.04雅安市人民檢察院代理檢察長、黨組書記
2005.04-2009.02雅安市人民檢察院檢察長、黨組書記
2009.02-2009.03中共雅安市委常委、雅安市人民檢察院檢察長、黨組書記
2009.03-2010.05中共雅安市委常委、政法委書記、雅安市人民檢察院檢察長、黨組書記
2010.05-中共雅安市委常委、政法委書記
分管工作
分工負責市委政法委、群工局工作,分管政法、維穩、社會治安綜合治理和防邪教工作。