1993.07——1995.03 中共四川省纪委常委
1995.03——1996.03 中共甘孜州委副书记
1996.03——2000.08 中共阿坝州委书记
2000.08——2000.12 中共四川省委秘书长、办公厅主任、省直机关工委书记
2000.12——2002.05 中共四川省委常委、秘书长、办公厅主任、省直机关工委书记
2002.05——2007.05 中共四川省委副书记、省纪委书记
2007.05——2007.07 中共四川省委副书记
2007.07——2011.01 中共四川省委副书记、省委民工委书记(兼)
2011.01——2011.09 中共四川省委副书记、省人大常委会副主任、党组书记、省委民工委书记(兼)
2011.09——2011.11 四川省人大常委会副主任、党组书记、省委民工委书记(兼)
2011.11——2013.01 四川省人大常委会副主任、党组书记