土地革命戰爭時期,任湘東南獨立師三營戰士,12軍34師102團宣傳員,後方醫院三所看護員。1933年入紅軍衛生學校學習一年,後任九軍團衛生部醫生,七團衛生隊醫生、隊長,紅四軍衛生部衛生主任,紅軍衛生學校教員,第二兵站醫院醫務科長,總衛生部醫務科員。參加了長征。
抗日戰爭時期,任
八路軍總部特務團衛生隊長,115師344旅衛生處長,冀南軍區新七旅衛生處長,冀南軍區六軍分區衛生處長,冀南軍區衛生部副部長,華北軍區14縱隊衛生部長。建國後,任軍委空軍後勤部衛生部副部長。1955年被授予大校軍銜。