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