抗日戰(zhàn)爭時期
歷任120師76團(tuán)連指導(dǎo)員、17團(tuán)營教導(dǎo)員、1旅直工科科長。參加百團(tuán)大戰(zhàn)、冀中、蓮子口、冀南戰(zhàn)役和山西寧武反掃蕩等戰(zhàn)役。
解放戰(zhàn)爭時期
任山西呂梁軍分區(qū)獨(dú)立團(tuán)政治處主任、雁南軍分區(qū)20團(tuán)政治委員、雁南軍分區(qū)政治部主任、寧夏軍分區(qū)副政治委員。
建國后
歷任新疆一兵團(tuán)衛(wèi)生部政治委員、西北軍區(qū)軍械部政治處主任、副部長、蘭州軍區(qū)軍械處處長、蘭州軍區(qū)后勤部副部長。1955年被授予上校軍銜,1959年晉升大校軍銜。1965年2月離休。曾被授予“二級八一勛章”“二級獨(dú)立自由勛章”“二級解放勛章”和“二級紅星功勛榮譽(yù)章”,1995年授予少將軍銜。
2004年11月29日在蘭州病逝。