1958.08——1960.09,在安徽交通学校汽车修理专业学习。
1960.09——1965.08,在安徽交通学院、安徽工学院三系汽车运用与修理专业学习。
1965.08——1966.10,广西壮族自治区灵川县九屋公社“四清”工作队队员。
1966.10——1971.10,广西壮族自治区南宁汽车修配厂技术员。
1971.10——1984.04,广西壮族自治区交通局运输组、公路运输公司技术员,汽车运输公司工程师、技术科科长、高级工程师(其间:1981.09—1982.07在中共广西区委党校学习)。
1984.04——1985.11,广西壮族自治区汽车运输公司经理、公路运输管理局局长。
1985.11——1993.02,广西壮族自治区交通厅副厅长、党组副书记(其间:1990.09—1991.07在中央党校中青年干部培训班学习)。
1993.02——1995.11,广西壮族自治区交通厅厅长、党组书记。
1995.11——1996.03,广西壮族自治区党委常委、自治区纪委书记,自治区交通厅厅长。
1996.03——2001.08,广西壮族自治区党委常委、自治区纪委书记。
2001.09——2006.11,中共贵州省委副书记、省纪委书记。
2006.11——2007.02,中共贵州省委副书记。
中共十五大、十六大当选为中央纪律检查委员会委员。

