陕西兴平人。1923年参加国民军。1927年加入中国共产党。1930年参加中国工农红军。土地革命战争时期,任红六军第四十九团营长,副团长,红二方面军第九师二十七团团长。抗日战争时期,任八路军第一二O师独立一支队支队长,特务团团长,晋绥军区第三军分区副司令员,代理司令员。解放战争时期,任晋绥野战军独三旅旅长。1949年任第一野战军三军八师师长。参加了绥包、大同、太原、扶眉、兰州等战役。中华人民共和国成立后,任中国人民解放军第二兵团第三军副军长。1955年任陕西省军区司令员。1963年任兰州军区副司令员兼陕西省军区司令员,军区顾问。1955年被授予少将军衔。是中国人民政治协商会议第五届全国委员会委员,第二、三届全国人民代表大会代表。1988年5月6日在西安逝世。
(来源:《中国人民解放军将帅名录》)