1981.07—1985.09四川省蓬溪縣赤城中學教師1985.09—1987.07四川教育學院英語系英語專業學習
1987.07—1990.07西南政法大學法律系刑法專業碩士研究生
1990.07—1994.09四川省高級人民法院書記員、助理審判員
1994.09—1996.01全國法院幹部業余法律大學四川分校辦公室副主任、四川省高級人民法院審判員
1996.01—1997.11四川省委政法委政研室副主任1997.11—2000.11四川省委政法委政研室副主任(正處級)(其間:1998.09—1999.01四川省級機關黨校處級幹部班學習)
2000.11—2002.01四川省高級人民法院刑事審判第壹庭庭長(2000.09—2001.01四川大學出國人員培訓中心學習)
2002.01—2009.05四川省高級人民法院副院長(其間:2002.09—2005.10四川大學法學院訴訟法學專業在職研究生學習,獲法學博士學位;2003.03—2003.05四川省委黨校地廳班學習;2003.09—2004.01全國中高級幹部外語培訓班學習;2008.05明確為正廳級)
2009.05—2011.12四川省高級人民法院副院長、黨組副書記(正廳級)(其間:2010.03—2010.07中央黨校第28期中青班學習)
2011.12—2016.02四川省成都市委副書記、市紀委書記
2016.02—中央國家機關紀律檢查工作委員會書記、中央國家機關工作委員會委員。
成都市第十二屆委員會常務委員會委員。