土地革命戰爭時期,任紅四方面軍91師衛生部看護員、看護班長。參加了長征。抗日戰爭時期,任129師385旅771團衛生隊看護班長,師司令部衛生所調劑員、司藥、醫助,1941年入野戰衛生學校學習二年,後任冀南軍區衛生部醫生,軍區騎兵團衛生隊代隊長,軍區衛生部醫務科員、副科長。解放戰爭時期,任冀南軍區衛生部副科長,華北軍區14縱隊衛生部醫務科副科長,華北軍區衛生部幹部科副科長、科長。建國後,任華北軍區衛生部幹部處副處長,北京軍區後勤部衛生部體檢處長,北京軍區108療養院院長,北戴河療養院政治委員。1960年晉升為上校軍銜。