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