抗日(ri)戰爭時(shi)期,任(ren)平(ping)西國民抗日(ri)軍(jun)(jun)第(di)(di)(di)三(san)總隊(dui)(dui)副總隊(dui)(dui)長(chang)(chang),晉察冀軍(jun)(jun)區(qu)第(di)(di)(di)五支隊(dui)(dui)二總隊(dui)(dui)副總隊(dui)(dui)長(chang)(chang)兼第(di)(di)(di)四大(da)隊(dui)(dui)大(da)隊(dui)(dui)長(chang)(chang),第(di)(di)(di)六(liu)軍(jun)(jun)分區(qu)軍(jun)(jun)政學校(xiao)教(jiao)務(wu)主任(ren),第(di)(di)(di)三(san)軍(jun)(jun)分區(qu)教(jiao)導大(da)隊(dui)(dui)軍(jun)(jun)教(jiao)主任(ren),獨(du)立第(di)(di)(di)四團(tuan)(tuan)政治委員、教(jiao)導大(da)隊(dui)(dui)大(da)隊(dui)(dui)長(chang)(chang),晉察冀游擊軍(jun)(jun)參(can)謀長(chang)(chang),冀晉軍(jun)(jun)區(qu)司令(ling)部作教(jiao)科(ke)科(ke)長(chang)(chang),第(di)(di)(di)十六(liu)軍(jun)(jun)分區(qu)十二團(tuan)(tuan)團(tuan)(tuan)長(chang)(chang)。
解(jie)放戰(zhan)爭時期(qi),任遼東軍區(qu)獨立旅副(fu)(fu)(fu)旅長(chang)(chang),遼南(nan)軍區(qu)第二軍分(fen)區(qu)副(fu)(fu)(fu)司令(ling)員,遼南(nan)軍區(qu)參謀長(chang)(chang),第四野戰(zhan)軍五(wu)十(shi)軍一四九師副(fu)(fu)(fu)政治(zhi)委員、政治(zhi)委員。
中華人(ren)(ren)民共和(he)國成立后,任中國人(ren)(ren)民解(jie)放(fang)軍(jun)(jun)師(shi)政治委員(yuan),中國人(ren)(ren)民志愿軍(jun)(jun)師(shi)長、副軍(jun)(jun)長,中國人(ren)(ren)民解(jie)放(fang)軍(jun)(jun)高(gao)等軍(jun)(jun)事學院學員(yuan)班副主任、訓練部(bu)副部(bu)長,武漢(han)軍(jun)(jun)區后勤部(bu)副部(bu)長、部(bu)長,總后勤部(bu)營房部(bu)部(bu)長。
一(yi)九六四年晉升為少(shao)將軍銜(xian)。