抗日戰爭時期,任山東縱隊六支隊一團衛生隊看護長,六支隊衛生處看護班長、343旅運河支隊四團衛生隊看護長,115師教導3旅衛生處醫生訓練隊長、冀魯豫軍區二軍分區衛生處醫助。
1944年,入冀魯豫軍區衛生學校學習一年。
解放戰爭時期,任冀魯豫軍區二軍分區衛生處醫生、手術主任,魯西醫院院長、四所所長,軍區衛生部直屬所長,軍區衛生部教導大隊長,冀魯豫軍區南下支隊衛生部保健科長。贛東北軍區鄱陽軍分區衛生處副處長。
建國後,任貴州省軍區貴陽軍分區衛生處長,西南軍區衛生部辦公室主任,第七軍醫大學衛生處長,校部辦公室主任,學員大隊政治委員,學校政治部幹部處長,附屬醫院副政治委員,第三軍醫大學訓練部政治委員,第二附屬醫院政治委員。
1964年晉升上校軍銜。