1910年生,山西省沁源县人。1932年在太原第一师范读书时参加了反帝大同盟。1936年在本县担任义务小学教员,进行抗日救亡宣传活动,同年冬赴太原参加牺盟会工作,入临时村政协助员训练班助员联络员。1937年初入牺盟特派员训练班学习,4月加入中国共产党,后被派往天镇县任牺盟特派员。 天镇、大同失守时,他转任偏关县三区区委书记,以牺盟会员的公开身份开展党的秘密工作,在该区老营村建立了第一个党支部。1938年7月调任新组建的牺盟晋绥边工委秘书。不久又调任山西新军决死4纵队政治部民运科科长。1939年7月任改编为203旅18团的政治主任。他主持出版《战士真理报》,翻印八路军《政治工作手册》和《战士识字课本》,发到连队及战士手中。12月晋西事变中,18团奉命摧毁了岚县和兴县的反动政权,解除了两县公安局的武装;并将逃窜的岚县政府及所属税务局等部门200余人围追于兴县恶虎滩一带全部就擒,缴获长短枪数十支、轻机枪1挺、白银和其它物资10驮、自行车1辆;又在兴县马家梁村夺取赵承绶骑1军的马场,收缴副官以下10余人枪、军马60匹;还捣毁了兴县公安局派出的官庄村哨卡,10多名警察缴械投降。随即继续西进清缴残余之敌,夺获阎军被服仓库1所,计有军服千套、布鞋数百双,且迅速控制了通往陕甘宁边区的黑峪口至罗峪口沿黄河一线。1940年初,晋西北反顽斗争胜利结束后,他被调往雁北地区从事地方工作,曾任第十一专署副专员、雁北东区办事处主任、十一专署专员等职。 解放战争初期,任晋绥边区公安总局治安科科长、侦察科科长。1947年初春参加晋绥土改工作队,到兴县一区任土改工作团团长,深入发动、组织领导广大群众向封建剥削者展开有理、有力、有节的斗争。同时教育干部群众既要坚定地站在支持和维护贫苦农民利益的立场上,又要保护中农合法权益,对地主、富农也要给予人身保障,不得乱打乱斗,更不能随便抓捕或致死,即使是罪大恶极的地主恶霸分子,也要经工作团研究决定,报上级组织与公安部门批准执行。因他对“群众要咋办就咋办”的口号有异议,而被指责为“右倾”思想,跟不上形势,于当年秋抽回公安总局作“自我检查”。1948年随西北调干大队赴任西安市公安局治安科科长。 新中国成立后,1949年任中央组织部政教处科长,1950年-1954年任公安部经济保卫局中央机关保卫处副处长,1954年冬调任中央轻工业部橡胶工业轮胎厂筹备处主任,1956年10月担任化学工业部橡胶局副局长,北京化工研究院副院长,沈阳化工研究院院长,化工部出版社期刊主任、部调研室主任,1958年-1965年任吉林化学工业公司副总经理,1965年-1970年任化工部原料公司副总经理,1970-1978年任石油化学工业部华北供销公司副总经理等职。1983年在天津逝世,终年73岁。