土地革命戰爭時期,任紅二十五軍第七十五師二二五團通信排長,特務連長,通信參謀。參加了長征。抗日戰爭時期,任八路軍一一五師三四四旅六八八團通信參謀,中國人民抗日軍政大學第二分校區隊長,中央北方分局警衛大隊副大隊長、大隊長,晉察冀軍區第十二軍分區游擊大隊大隊長,軍分區司令部通信股長,第四十團參謀長、團長。解放戰爭時期,任晉察冀軍區第十二軍分區十二團團長,第十九兵團六十五軍一九三師副師長。中華人民共和國成立後,任中國人民解放軍師長,中國人民志願軍師長,中國人民解放軍副軍長、軍長,北京衛戍區副司令員、顧問。一九六四年晉升為少將軍銜。