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