土地革命時期
任黨支部委員,參加農(nóng)民運(yùn)動和黨的秘密工作。
抗日戰(zhàn)爭時期
1937年8月任抗日義勇軍大隊長、1937年10月任 晉察冀軍區(qū)第3軍分區(qū)11大隊營長、11大隊參謀長、12大隊參謀長,晉察冀軍區(qū)軍政干校學(xué)員,晉察冀軍區(qū)第3軍分區(qū)游擊支隊參謀長、3軍分區(qū)司令部偵察科科長,抗日軍政大學(xué)二分校學(xué)員,參加百團(tuán)大戰(zhàn)。
解放戰(zhàn)爭時期
任 晉察冀軍區(qū)東進(jìn)支隊司令部偵察科科長,東北民主聯(lián)軍遼東軍區(qū)遼南軍分區(qū)保安部 本溪第一大隊大隊長、遼南軍區(qū)獨(dú)立4團(tuán)副團(tuán)長,獨(dú)立第一團(tuán)副團(tuán)長,獨(dú)立第3團(tuán)團(tuán)長、獨(dú)立第5團(tuán)團(tuán)長。1949年2月任第四野戰(zhàn)軍第171師團(tuán)長。參加了遼沈、鞍海、 營口、等戰(zhàn)役戰(zhàn)斗。
建國后
任總干部部軍銜科科長、軍務(wù)處副處長,公安部隊第二師參謀長,南京軍事學(xué)院學(xué)員,1955年公安部隊學(xué)校研究系主任,1959年2月任廣西壯族自治區(qū)公安廳人民武裝警察總隊總隊長,1961年12月任公安部隊武漢公安干部學(xué)校副校長(副軍職),1978年3月任第二炮兵技術(shù)學(xué)院副院長(副軍職)。1982年7月離休。
榮譽(yù)軍銜
1955年9月被授予上校軍銜,榮獲二級獨(dú)立自由勛章、二級解放勛章。1962年11月晉升為大校軍銜,1988年7月獲二級紅星功勛榮譽(yù)章。