山西省洪洞县大槐树镇南周壁村人。中共党员。正军职。曾任陆军副政治委员、沈阳军区赤峰守备区政治委员。
1946年3月加入中国共产党。1945年参军到抗大太岳分校学习,并抽调参加了上党、平汉战役。1946年参加晋冀鲁豫军区土改武装工作队,到河南内黄和河北永年县进行土改。1947年6月,随刘邓大军南渡黄河参加了豫北战役、鲁西南战役的羊山集战斗,8月跃进大别山后被任命为二十三团三营八连副指导员。1948年4月转战中原,参加了正(阳)确(山)战役和解放郑州的战斗,同年10月参加了淮海战役第一阶段的宿县战斗和第二阶段的围歼黄维兵团的马围子攻坚战。1949年三纵八旅改编为第二野战军十一军三十二师后,任师政治部保卫干事。1949年4月22日参加了渡江战役,10月随军转向大西南。1950年任大竹军分区侦察组长和渠县独立营特派员,并参加了大竹地区的剿匪战斗,在战斗中负伤荣立一等功。1951年初调任九十六团政治处保卫股长,随部队出川参加抗美援朝战争。1952年10月参加了朝鲜西岸反登陆战和一线的反击作战。在抗美援朝战争中,曾任命为志愿军第十六军九十六团二营教导员。1956年2月至1960年9月,分别任志愿军三十二师九十六团和四十七师一四一团政治处主任。1960年10月到北京解放军政治学院学习。1962年毕业后,被任命为团、师副政治委员和军副政治委员。1983年5月调任沈阳军区赤峰守备区政治委员(正军职)。1989年离休。2009年3月20日在沈阳逝世,享年80岁。
曾获华北、中南、淮海战役、渡江作战,进军大西南纪念章,获解放奖章、朝鲜人民共和国三级勋章。1988年被授予独立功勋荣誉章。