绰号“景疯子”,山西省临汾(今尧都区)东张乡泉坡村人。1926年加入中国共产党。
早年就读于临汾省立第六中学,后入山西大学预科。1922年毕业后,回原籍以教书为业,兼做党的地下工作。1922年赴晋东南,在保晋公司开展工人运动。1926年经张振山介绍加入中国共产党。进入晋华纺织厂后,领导工人罢工。罢工失败后返回临汾,组织心愿书社和图书馆,秘密印刷、发行进步书刊。1926年与张振山组织省立一师学生举行罢课游行,反对当局滥抓民夫修军事工事,被捕入狱。次年由临汾押解太原第六监狱。后越狱潜逃,躲避原籍。1930年入赣闽边区,参加红军游击队。1932年派赴晋南工作。1936年2月红军东征抗日期间,曾参与粉碎阎军对红军的“围剿”。后入红一军团二师政治部任宣传干事。1937年6月,调红一军团随营学校,任教育干事。同年8月,随部队到陕南,后奉命东渡黄河到侯马、临汾一带组织抗日游击队——景支队。1938至1939年间,任洪赵、临霍联合支队中队长,继任决死二纵队四总队五大队大队长。1940年1月五大队改编为决死一纵十二团二营,2月所部复划归汾东游击支队,任支队长兼二区司令员。1944年赴延安党校学习。1948年后历任太岳十九分区副司令员、司令员职务,领导指挥解放曲沃。1949年入华北军政大学学习,同年12月,调天津军事管制委员会工作。后历任中共天津市委常委、天津市纪律监察处处长、天津市体委副主任、天津市福利委员会副主任、天津市监委委员等职。1969年回原籍养病。1977年5月病逝,终年90岁。