歷任陝北公學軍事教官,抗大總校主任教員,戰術系主任。1941年起任陝甘寧邊區留守兵團軍事教育科科長。1945年起任省軍區司令部參謀處長、團長、政委、旅參謀長,第四野戰軍特種兵司令部參謀處長。1950年底入朝鮮作戰,任中朝聯軍炮兵指揮所副參謀長,西海岸抗敵登入指揮部炮兵司令員。
1953年11月回國後任中國人民解放軍武昌高級軍械技術學校校長、炮兵科學研究院第一副院長。1955年被授予大校軍銜,1963年晉為準軍級。
1965年起任中華人民共和國第五工業機械部副總工程師,北京工業學院(現北京理工大學)院長兼黨委書記,航天部第三研究院黨委第一書記。1983年初離休,受聘任中共中央紀律檢查委員會特邀檢查員,兼任北京市黃埔軍校同學會副會長。1993年11月任全國黃埔軍校同學會理事等職。其事跡載入《中國人民志願軍人物錄》等。1997年12月當選為全國黃埔軍校同學會第二屆理事會理事。