1938年9月經中共地下組織介紹到甘肅慶陽抗日軍政大學第一分校學習,後任校直軍事隊區隊長、工兵化學隊區隊長。
1939年秋任八路軍第115師獨立旅旅部參謀。
1940年春任黃河支隊司令部參謀。
1941年任115師教導第4旅作訓股股長。
1943年赴太行山參加整風學習。
1945年任冀魯豫軍區隨營學校政治隊隊長、訓練處副處長。
1945年8月任晉冀魯豫軍區第7縱隊參謀處處長。參加了安陽、聊城、隴海路及魯西南多次戰役。
1947年任晉冀魯豫野戰軍第1縱隊第19旅副參謀長。隨部挺進大別山,同年冬任鄂豫軍區司令部參謀處處長。
1948年任宜昌軍分區副司令員。參加了解放宜昌戰役。
1949年5月任中國人民解放軍湖北軍區宜昌軍分區副司令員。
中華人民共和國成立後,任湖南省大冶軍分區副司令員。
1950年調任荊州軍分區副司令員。
1951年至1953年任湖北軍區軍政幹校副校長。
1953年任湖北軍區副參謀長。
1955年赴南京軍事學院學習。
1957年畢業後留校工作,任化學兵教授會主任。
1956年被評為正師九級,授予上校軍銜。
1958年任系副主任、主任。
1962年任南京軍事學院基本指揮系十一期主任。
1970年任河南省軍區副司令員。
1970年5月任河南省軍區副司令員兼鄭州警備區司令員、中共鄭州市委書記。
1979年至1981年8月任河南省軍區顧問(正軍職)。
1981年8月離職休養。
2002年7月29日在鄭州逝世。
1956年被授予上校軍銜。
1960年晉升為大校軍銜。榮獲二級獨立自由勳章、二級解放勳章。
1988年7月被中央軍委授予二級紅星功勳榮譽章。