履历:
1965.09——1970.07,在重庆医学院医疗系医疗专业学习;
1970.07——1978.12,重庆医学院马列教研室助教、副主任,学生年级办公室副主任、党支部副书记,重庆医学院团委书记;
1978.12——1982.05,共青团四川省重庆市委副书记、党组副书记;
1982.05——1982.10,共青团四川省委副书记;
1982.10——1984.08,共青团四川省委书记、共青团中央常委(1983.09-1984.01在中央党校干部进修班学习);
1984.08——1985.01,四川省雅安地委副书记;
1985.01——1987.03,四川省雅安地委书记;
1987.03——1989.12,四川省纪委副书记;
1989.12——1990.01,四川省纪委书记;
1990.01——1994.07,四川省委常委、省纪委书记;
1994.07——1999.01,四川省委副书记(1998.09-1998.11在中央党校第二十五期省部级干部进修班学习);
1999.01——1999.08,四川省委副书记、省委民族工作委员会书记;
1999.08——1999.12,四川省委副书记、副省长、省委民工委书记;
1999.12——2001.07,四川省委副书记、常务副省长;
2001.07——2002.01,云南省委副书记;
2002.01——2003.04,云南省委副书记兼省政协主席、党组书记;
2003.04——2006.07,云南省政协主席、党组书记;
2006.07——2007.01,第十届全国政协副秘书长、机关党组副书记兼云南省政协主席;
2007.01——2007.09,第十届全国政协副秘书长、机关党组副书记;
2007.09——2008.03,第十届全国政协副秘书长、机关党组书记;
2008.03——2010.10.,第十一届全国政协常委、副秘书长、机关党组书记;