個人經歷
1917年6月出生於山西聞喜縣東鎮張家莊一個貧苦農民家庭。1936年11月參加革命工作,1938年6月加入中國共產黨。1936年11月至1939年1月,先後在山西省聞喜縣犧盟分會任總動員協助員、晉綏軍六十六師四0八團任政治幹事、延安抗日軍政大學一大隊任黨支部副書記;1939年1月至1943年12月,先後在晉察冀抗大二分校任三大隊組織幹事、一大隊政治指導員、冀中抗大二分校三團任團直單位政治協理員、分總支書記、直屬二大隊分總支書記、冀中三縱隊二十七團二營任副教導員、二十七團政治處國文教員;1943年12月至1949年10月,先後在晉綏軍區二十七團三營任副教導員、西北野戰軍七旅十九團政治處任組織股長、解放軍一軍三師七團政治處任副主任,並參加了太原戰役;1949年10月至1957年5月,先後任青海省循化縣委書記兼縣人民政府縣長、青海省衛生廳副廳長;1957年5月至1964年8月,先後任青海民族學院黨委副書記、副院長、青海省委組織部副部長;1964年8月至1973年9月,先後任青海省黃南州委書記、果洛州委副書記、果洛州革委會副主任、省衛生局副局長;1973年9月任青海省委統戰部部長、省政協副主席兼秘書長;1979年4月任青海省委秘書長;1981年11月任青海省人大常委會副主任,1982年5月兼任省委黨史資料徵集委員會副主任;1983年4月任青海省顧問委員會常委兼省委黨史資料徵集委員會副主任、主任;1992年5月離休。