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