1938-1947年
參加革命後在地方工作時期。
1938-1939年 加入中國共產黨。考入崞縣一區東社高小並參加青救會二支會任支委,後到崞縣青抗先工作,任縣抗先隊長,併到崞縣幹部培訓班和晉察冀抗大二分校直屬支隊三隊學習。
1940-1947年 在晉察冀二分區縣武裝部工作。
1940-1941年 任崞縣武委會副主任兼青年部長後任崞縣武裝部長。
1942年 任山陰縣作戰股長。
1943年 任代縣政治股長。
1944年 任盂縣武委會副主任。
1945-1946年 任崞縣武委會主任。
1947年-1952年
由地方轉到部隊工作。
1947-1949年 在忻崞支隊工作至太原解放時期 任崞縣游擊大隊大隊長,忻崞支隊政治主任,後調任輔訓團政治處副主任。
1949-1952年 山西部隊大整編組成軍分區。在忻州分區任民運科長,軍事科長等職。
三 . 北京兵役局,衛戍區司令部工作
1955年 被授三級獨立自由勳章,三級解放勳章,陸軍上校軍銜。
1961年 北京衛戍區司令部民兵訓練處處長
1963年至1969年 北京衛戍區司令部徵集退伍處處長、北京衛戍區司令部動員處處長
1980年 校副師職離休