1934年8月參加中國工農紅軍。北上抗日時,在賀龍率領的第二方面軍任交通員、偵察員、無線電台上士,加入中國共產黨。
抗日戰爭時期任八路軍120師716團無線電台司務長。後調任平西軍分區、冀察軍區會計、出納股長、供給處主任。
解放戰爭期間,先後調任冀察軍區軍政幹校、華北野戰軍6縱隊隨營學校、華北軍區軍政大學步兵學校供給科科長。
中華人民共和國成立後轉業到廣東省公安廳幹部學校任校務科長,後調任華南區公路建設總指揮部總務科長、中共中央華南局辦公廳行政處副處長、廣州中醫學院總務處長。
1967年任廣洲中醫學院革委全副主任。
1970年離職休養,回縣定居。
1988年7月23日逝世。