土地革命戰爭時期,任紅二十六軍耀西遊擊隊分隊長,騎兵團連指導員,中共縣委軍事部部長,關中獨立團團長。抗日戰爭時期,任八路軍留守兵團衛生處兼野戰醫院政治委員,陝甘寧晉綏聯防軍三邊軍分區政治部主任。解放戰爭時期,任龍江軍區政治部副主任,
東北野戰軍獨立第九師政治部主任。中華人民共和國成立後,任公安軍第一軍政治部主任、副政治委員,中國人民志願軍公安師政治委員,中國人民解放軍公安軍警衛師政治委員,第一防化兵學校政治委員,中國人民解放軍防化學兵部政治部主任,旅大警備區副政治委員、顧問。一九六四年晉升為少將軍銜。