抗(kang)日(ri)戰爭(zheng)時期,任(ren)平西(xi)國民抗(kang)日(ri)軍(jun)(jun)第(di)三(san)總(zong)隊(dui)副總(zong)隊(dui)長(chang)(chang)(chang),晉(jin)察冀(ji)軍(jun)(jun)區第(di)五支隊(dui)二(er)總(zong)隊(dui)副總(zong)隊(dui)長(chang)(chang)(chang)兼(jian)第(di)四(si)(si)大(da)隊(dui)大(da)隊(dui)長(chang)(chang)(chang),第(di)六軍(jun)(jun)分(fen)區軍(jun)(jun)政(zheng)學校教(jiao)務(wu)主(zhu)(zhu)任(ren),第(di)三(san)軍(jun)(jun)分(fen)區教(jiao)導大(da)隊(dui)軍(jun)(jun)教(jiao)主(zhu)(zhu)任(ren),獨立第(di)四(si)(si)團(tuan)政(zheng)治委(wei)員、教(jiao)導大(da)隊(dui)大(da)隊(dui)長(chang)(chang)(chang),晉(jin)察冀(ji)游擊(ji)軍(jun)(jun)參謀長(chang)(chang)(chang),冀(ji)晉(jin)軍(jun)(jun)區司(si)令部(bu)作教(jiao)科科長(chang)(chang)(chang),第(di)十六軍(jun)(jun)分(fen)區十二(er)團(tuan)團(tuan)長(chang)(chang)(chang)。
解放戰爭時(shi)期,任遼東(dong)軍(jun)(jun)區獨立旅(lv)副(fu)(fu)旅(lv)長,遼南(nan)軍(jun)(jun)區第(di)二軍(jun)(jun)分區副(fu)(fu)司(si)令員,遼南(nan)軍(jun)(jun)區參謀長,第(di)四(si)(si)野戰軍(jun)(jun)五十軍(jun)(jun)一四(si)(si)九師副(fu)(fu)政(zheng)(zheng)治(zhi)委員、政(zheng)(zheng)治(zhi)委員。
中華人民(min)共和國成立后(hou),任(ren)(ren)中國人民(min)解放(fang)軍(jun)師政治委員,中國人民(min)志愿軍(jun)師長(chang)(chang)、副軍(jun)長(chang)(chang),中國人民(min)解放(fang)軍(jun)高等軍(jun)事(shi)學(xue)院學(xue)員班副主任(ren)(ren)、訓練部(bu)副部(bu)長(chang)(chang),武漢(han)軍(jun)區后(hou)勤部(bu)副部(bu)長(chang)(chang)、部(bu)長(chang)(chang),總后(hou)勤部(bu)營(ying)房部(bu)部(bu)長(chang)(chang)。
一九六四年(nian)晉(jin)升為少將軍銜。