履歷
1965.01——1969.06,參加中國人民解放軍,為工程兵團戰士、班長、排長。
1969.06——1970.06,陸軍團政治處組織股幹事。
1970.06——1972.09,陸軍團連政治指導員。
1972.09——1979.09,陸軍團營副政治教導員、政治教導員(其間:1978.03—1979.07在解放軍政治學院學習)。
1979.09——1981.01,陸軍團副政治委員兼政治部主任。
1981.01——1983.04,陸軍團政治委員。
1983.04——1984.09,陸軍軍教導大隊政治委員(副師職)。
1984.09——1985.10,陸軍師副政治委員。
1985.10——1990.09,北京軍區守備師政治委員。
1990.09——1993.02,陸軍師政治委員。
1993.02——1994.04,陸軍集團軍政治部主任。
1994.04——1995.11,北京衛戍區政治部主任。
1995.11——2002.01,北京衛戍區政治委員。
2002.01——2002.06,北京軍區副政治委員、軍區黨委常委。
2002.06——2008.07,北京軍區副政治委員兼紀律檢查委員會書記、軍區黨委常委。
政協第十一屆全國委員會委員(特邀)。
中共十六大當選為中央紀律檢查委員會委員。
軍銜晉升
1994年7月晉升為少將軍銜,2003年7月晉升為中將軍銜。