1938年2月至1961年11月曾任青三支隊戰士、班長,晉綏新軍十九團、晉綏第六軍分區排長、指導員、股長、協理員,甘肅省成縣縣大隊副政委,成縣稅務局局長,武都專區稅務局副局長,中共武都地委財貿部部長,中共西禮縣委書記處書記等職。
1961年12月至1962年8月任中共漳縣縣委書記處第一書記,
1962年8月至1967年2月任中共漳縣縣委書記,其中1961年12月至1966年5月兼任漳縣人民武裝部黨委書記。
調離漳縣後,曾任中共甘谷縣委副書記、縣革委副主任,中共清水縣委書記,中共天水縣委顧問等職。