河北大名(今河南南乐)人。1931年在陕西黄龙山组织农民武装,反对国民党统治。1934年率部参加陕北红军。1935年加入中国共产党。土地革命战争时期,任西北抗日义勇军司令员,红十五军第七十八师二四二团团长。1936年任陕北独立一师团长。抗日战争时期,任甘泉保安大队大队长,甘鄜独立营营长。1942年起任陕甘宁晋绥联防军警备三旅八团副团长,团长。解放战争时期,任陕甘宁晋缓联防军三边军分区副司令员,延陵军分区司令员。1948年任西北野战军第四纵队警备第四旅旅长。1949年任第一野战军四军十二师师长。参加了宜川、荔北、扶眉、兰州等战役。中华人民共和国成立后,任西北军区公安部队二十一师师长,公安部队副司令员。1955年任青海省军区副司令员。1955年被授予少将军衔。是中国人民政治协商会议第四届全国委员会委员,第三届全国人民代表大会代表。1970年11月27日在临潼(陕西)逝世。
(来源:《中国人民解放军将帅名录》)