1974.08—1976.03 四川省綿竹縣綿遠公社知青
1976.03—1978.06 四川省東方汽輪機廠技工學校學習
1978.06—1983.07 四川省東方汽輪機廠工人、技術員、團委書記(其間:1978.09-1982.07東汽廠職大學習)
1983.07—1986.07 四川省德陽團市委副書記(其間:1984.09—1986.07北京大學經濟學院經濟管理系干部專修科學習)
1986.07—1993.02 四川省德陽市市中區(qū)副區(qū)長
1993.02—1995.02 四川省綿竹縣委副書記、縣長
1995.02—1996.02 四川省綿竹縣委書記
1996.02—1997.01 四川省德陽市委常委、組織部部長
1997.01—1997.11 四川省委組織部副部長
1997.11—1998.02 四川省德陽市委副書記、代理市長
1998.02—1998.12 四川省德陽市委副書記、市長
1998.12—2000.11 湖北省荊州市委副書記、市長
2000.11—2001.07 湖北省委組織部副部長(正廳級)
(2000.03—2001.01中央黨校中青班學習)
2001.07—2004.07 湖北省委組織部副部長、老干部局局長
(2000.03—2003.01中央黨校研究生班中共黨史專業(yè)學習)
2004.07—2005.03 湖北省鄂州市委書記
2005.03—2006.03 湖北省鄂州市委書記、市人大常委會主任
2006.03—2012.03 寧夏自治區(qū)黨委常委、組織部部長
2012.03—2013.06 重慶市委常委、組織部部長
2013.06—2016.12 重慶市委常委、市紀委書記
2016.12—2017.01 重慶市政協(xié)黨組書記
2017.01— 重慶市政協(xié)主席、黨組書記。