1953.07——1957.08,在武漢水運工程學院水運管理系水運管理專業學習。
1957.08——1959.08,在武漢水運工程學院水運經濟與組織系水運經濟與管理專業讀研究生。
1959.08——1960.05,武漢水運工程學院水運經濟教研組助教。
1960.05——1964.01,交通部《交通工作》編輯室技術員。
1964.01——1969.04,交通部政治部辦公室幹事、部長辦公室秘書。
1969.04——1972.12,下放交通部“五七”幹校勞動。
1972.12——1980.05,交通部水運局術員、工程師。
1980.05——1982.11,交通部水運局調度室副主任。
1982.11——1986.11,交通部內河運輸管理局副局長(其間:1984.09—1985.01在中央黨校進修部進修班學習)。
1986.11——1988.09,交通部黨組紀檢組副組長、監察局局長。
1988.09——1988.12,交通部黨組紀檢組副組長、計畫司籌備組組長。
1988.12——1991.09,交通部黨組紀檢組副組長兼計畫司司長。
1991.09——1993.02,交通部黨組紀檢組組長、黨組成員兼計畫司司長。
1993.02——1997.03,交通部副部長、黨組成員,中央紀委駐交通部紀檢組組長。
1997.03——2002.02,中央紀委駐交通部紀檢組組長、交通部部黨組成員。
中共十四大、十五大當選為中央紀律檢查委員會委員。