早年經歷
1929年進正太鐵路石家莊機器廠做工。1935年一二九愛國學生運動後,參加共產黨領導的革命宣傳、抗日救亡工作,從事工人運動。1937年春加入山西犧牲救國同盟會。10月加入中國共產黨。抗戰時期
歷任正太鐵路工人游擊隊小隊長,中共同蒲鐵路委員會委員兼工人自衛隊第二分隊指導員,中共太南區地委職工委員會書記、晉東南區委工委書記、晉東南總工會常委兼組織部部長、太北區總工會主任兼黨組書記等職。1940年10月到晉察冀根據地學習。同年到延安馬列學院學習。後進中共中央黨校一部學習。1945年4月至6月作為晉冀魯豫代表團成員出席中共七大。解放戰爭時期
1945年8月至1948年8月任中國解放區職工聯合會籌備委員會常務委員。1945年9月返回太行,任太行山地區總工會主任兼黨團書記、晉冀魯豫區民運部工委書記、晉冀魯豫邊區總工會副主任、華北總工會副主任。1948年8月出席第六次全國勞動大會。同月至1949年9月任全國總工會執行委員。1948年9月至1949年10月任華北人民政府勞動局副局長。1948年10月至12月任中共太原市委委員、市委職工工作委員會書記,負責工會工作。12月起任華北職工總會太原辦事處主任。1949年4月至8月任太行總工會主席。4月至9月任中國新民主主義青年團第一屆中央委員會委員。6月作為中國工會代表團副團長率團赴蘇聯、捷克等國訪問。建國後
任全國總工會五金工會主任。1950年6月至1953年3月當選為中國兵工工會全國委員會主席。1951年3月至1954年當選為中國五金冶煉工會籌備委員會主任。1953年3月當選為中國第二機械工會全國委員會主席。5月當選為中華全國總工會執行委員會執行委員、主席團委員。1954年8月當選為中國重工業工會全國委員會主席、黨組書記。1957年12月當選為全國總工會第八屆執行委員會執行委員、主席團委員。同年至1969年先後擔任世界工聯候補理事、候補執委。多次率工會代表出訪,並代表中國工會出席世界工聯理事會,曾當選為五金機器工人工會國際副主席。1960年起任全國總工會生產部部長。1962年12月至1972年8月任全國總工會書記處書記。1972年10月至1983年5月任中共哈爾濱市委副書記。1984年3月離休後,參加工運研究會工作。中華全國總工會第六、第七、第八屆執委會常委。第一、第二、第三屆全國人大代表。中國共產黨第八次全國代表大會代表。1990年12月1日因病在北京逝世。