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