解放前
1937年11月任中共河南省新(鄉(xiāng))、輝(縣)、獲(嘉)中心縣縣委書記。
1937年12月在晉城“華北干!笔苡(xùn),任學(xué)生隊(duì)黨支部書記。
1938年任山西壺關(guān)縣游擊第1支隊(duì)大隊(duì)政治指導(dǎo)員,山西第五專署保安第9團(tuán)政訓(xùn)處組織股股長(zhǎng)、黨總支書記。
1939年5月任山西第五專署保安第9團(tuán)參謀長(zhǎng)。
1940年2月任山西新軍決死第3縱隊(duì)7團(tuán)(簡(jiǎn)稱決7團(tuán))1營(yíng)政治教導(dǎo)員,縱隊(duì)輪訓(xùn)隊(duì)總支書記,山西新軍決死3縱隊(duì)7團(tuán)政治處副主任兼黨總支部書記,八路軍太行第3軍分區(qū)武工1隊(duì)政治委員,太行第3軍分區(qū)政治部敵工科科長(zhǎng)兼敵工站長(zhǎng)。
1945年10月任決死9團(tuán)副政治委員兼政治處主任。
解放戰(zhàn)爭(zhēng)時(shí)期,任晉冀魯豫軍區(qū)第8縱隊(duì)23旅69團(tuán)副政治委員、政治委員。
解放后
1950年12月任空軍航空兵第5師政治部主任,空軍第4師政治部主任。
1951年10月任中國(guó)人民志愿軍空軍第4師政治部主任,空軍第4師副政治委員。
1956年4月16日至1958年4月任在遼陽(yáng)重新組建的空軍第4師政治委員。
1958年4月至8月任國(guó)防科學(xué)技術(shù)委員會(huì)第二十訓(xùn)練基地(也稱“東風(fēng)”導(dǎo)彈試驗(yàn)基地,即酒泉衛(wèi)星發(fā)射中心)第五部(飛行勤務(wù)保障部,14號(hào)機(jī)場(chǎng))副部長(zhǎng)。
1958年8月任國(guó)防科學(xué)技術(shù)委員會(huì)第二十訓(xùn)練基地第二試驗(yàn)部政治委員。
1970年7月任空軍空空導(dǎo)彈試驗(yàn)基地(后改稱第一試驗(yàn)訓(xùn)練基地,現(xiàn)在全稱空軍第一武器試驗(yàn)基地)政治委員。后任寧夏軍區(qū)副政治委員,中共寧夏回族自治區(qū)黨委常委、政治部主任兼自治區(qū)黨委辦公廳主任。
1978年4月任國(guó)防科委第24試驗(yàn)基地副政治委員。
1979年至1982年任國(guó)防科技大學(xué)訓(xùn)練部政治委員(正軍職)。
1983年離職休養(yǎng)。
1955年9月被授予上校軍銜。
1960年晉升為大校軍銜。榮獲二級(jí)獨(dú)立自由勛章、二級(jí)解放勛章。
1988年7月被中央軍委授予二級(jí)紅星功勛榮譽(yù)章。