1938年參加抗日民軍,11月參加八路軍,入抗大學習。
1939年2月加入中國共產黨。
1939年在冀南軍分區工作。
抗日戰爭時期,曾任129師心9旅團政治處幹事、營教導員,軍分區政治部副科長、科長等職。期間參加了冀南討頑、百團大戰、魯西北黨邑和莘縣等戰役戰鬥。
解放戰爭時期,曾任團政委,軍分區政治部主任,師政治部副主任。期間參加了東北王家窩棚、復興地、圍困長春、解放瀋陽等戰役戰鬥,並在戰鬥中失去右臂。
1950年任空軍第3航空學校政治部主任。
1951年任空軍第3航空學校政治委員。
1963年7月-1970年4月任空軍第3軍政治委員。
1970年4月任瀋陽軍區空軍副政治委員,後任空軍後勤部政治委員。
1978年1月25日任蘭州軍區空軍副政治委員。後任濟南軍區空軍副政治委員。
1955年9月被授予空軍大校軍銜,榮獲二級獨立自由勳章、二級解放勳章。
1987年離休。副兵團待遇。
1988年7月榮獲二級紅星功勳榮譽章。
是第四屆全國人大代表。