1913年生,山西省繁峙县人。1930年考入太原国民师范。1932年参加抗日反帝大同盟和社会科学家联盟。1933年被捕,因化名获保释,但本人还在被通缉中;7月由团转入中国共产党,任国民师范党支部书记。1934年任山西特委与上海中央之间的交通。1935年1月被上海英租界巡捕房再次逮捕,先后经上海市公安局、南京警备司令部和江苏反省院拘押至1936年3月保释。后从事写作、翻译,曾编译出版《苏联名人讲演译丛》,在各种杂志上发表译文、专论、报告文学等作品,编写社会科学丛书两个分册。同年11月赴北平通过李雪峰接上党的关系,12月回太原参加牺盟会,任太原四区负责人,经中共山西省委批准恢复党籍。他深入太原兵工厂一带做群众工作,1937年参与组织了元宵、五一、五卅大游行,将工人运动推向高潮。 11937年9月,在牺盟会全省代表大会上被选为执行委员,按照牺盟会武装民众、组织自卫队、发动并扩大游击战争、用革命战争战胜日本强盗的工作方针,他到平定县国民兵军官教导团第5团任政治部主任,参与改编决死队的工作。10月任山西青年抗敌决死队第4总队政治主任,该队改编为决死第1纵队第2总队后仍任政治主任,并任中共总支委员会书记。其间,组建并兼游击2团的领导工作。1938年至1939年6月,调吉县任第二战区随营军政干部总校教育主任,11月任山西民族革命大学办公厅副主任。1939年12月事变发生后,根据党的指示,他同民大全体党员撤离该校,到了延安。1940年夏任山西省第二游击区行署教育处副处长、秘书处处长、中共中心小组组长。1941年8月任晋西北行署第四专署专员。当时正值日军对晋西北抗日根据地进行连续大“扫荡”、“蚕食”,日军占领了四专区离石、方山大部分地区,根据地遭到极大损失,军民生活处于极端困难的境地。为摆脱这种局面,他带领专署广大干部深入对敌斗争第一线,发动组织群众开展生产运动、减租减息运动,配合部队开展“挤敌人”斗争,粉碎了敌人的“蚕食”政策。1944年2月至1948年先后任晋绥分局调查研究室研究员、宣传部宣传科科长,参加了除奸、反霸工作。在土改运动中任土改工作团副团长、团长。1948年7月以晋绥边区代表身份出席了在石家庄召开的华北人民代表大会,11月至12月间出席了晋绥党的代表会议。 新中国成立后,历任中共中央华北局秘书室主任,秘书处处长、办公厅副主任、副秘书长,国家计划委员会专职专员、党组成员,国家建设委员会委员兼秘书长、党组成员,化学工业部常务副部长、党组副书记,代理部长、党组书记等职。1998年12月13日在北京逝世,享年85岁。