國內革命戰爭時期參加了中央蘇區第一至第五次反“圍剿”。長征途中作戰機智勇敢,在擔任軍團保衛局特務排長時,出色地完成了保衛首長的任務。抗日戰爭開始後,受派新疆學習航空機務,以優良成績畢業,成為人民軍隊第一批航空機務幹部。1942年9月,被軍閥盛世才逮捕,他拒絕高官厚祿,被監禁4年之久。在獄中他始終堅信共產主義,兩次參加絕食,同敵人作了頑強的鬥爭。1946年由中共中央營救出獄回到延安,後奉派東北老航校工作,從事修理維護飛機,為培養飛行、機務幹部做出了貢獻。
1952年7月調任中南軍區工程部修理科長,同年12月調聯司工程部修理處任科長。1954年1月調東北軍區空軍工程部修理處任科長,同年9月升任副處長。1956年3月調任瀋陽空軍工程修理部修理處長。1960年調任空軍第十七修理廠副廠長兼工程師,晉中校軍銜。1978年3月任5704工廠革委會副主任、副廠長兼總工程師,次年2月改任廠顧問。1982年5月4日離休。1985年12月27日於北京病故,享年71歲。
骨灰安葬在江西石城縣。