山西省太谷縣人。一九三六年加入中華民族解放先鋒隊(duì)。一九三七年參加山西青年抗敵決死隊(duì)。一九三八年加入中國共產(chǎn)黨?谷諔(zhàn)爭(zhēng)時(shí)期,任山西戰(zhàn)地總動(dòng)員委員會(huì)第四支隊(duì)副排長,第三支隊(duì)政治主任,山西青年抗敵決死縱隊(duì)游擊第一團(tuán)連政治指導(dǎo)員,第一縱隊(duì)二十五團(tuán)營政治教導(dǎo)員,太岳軍區(qū)第二軍分區(qū)二十團(tuán)政治處主任。解放戰(zhàn)爭(zhēng)時(shí)期,任晉冀魯豫軍區(qū)第四縱隊(duì)十旅二十九團(tuán)政治委員、團(tuán)長,第二野戰(zhàn)軍十三軍三十七師副師長。中華人民共和國成立后,任中國人民解放軍副師長,師長,副軍長兼參謀長,軍長,援越抗法時(shí)為軍事顧問團(tuán)顧問,昆明軍區(qū)副司令員,濟(jì)南軍區(qū)副司令員。一九六四年晉升為少將軍銜。