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,中***貴州省委副書記。
中***十五大、十六大當選為中央紀律檢查委員會委員。