陕西西乡红庙塘人。1932年参加中国工农红军,同年加入中国共产党。土地革命战争时期,任红四方面军第十师政治部宣传员,中共巴州县委书记,川陕省委组织部部长,川陕省保卫局局长,省政府副主席,中共金川省委军事部部长,甘肃省财粮部部长。参加了长征。抗日战争时期,任中共陕西省汉南特委书记。1938年任陕西省委组织部干部科科长,后任八路军留守兵团警一旅政治部副主任。解放战争时期,任陕甘宁晋绥联防军关中军分区警备一旅政治部副主任。1946年起任太行军区独立第二旅政治委员,晋冀鲁豫野战军第九纵队二十六旅政治委员,中原野战第九纵队二十六旅政治委员。1949年任第二野战军十五军政治部主任。参加了豫北、洛阳、豫东、淮海、渡江、广东、广西等战役。中华人民共和国成立后,任川南军区政治部主任,西南军区炮兵副政治委员。1957年任沈阳军区炮兵政治委员。1962年任成都军区副政治委员,后任顾问。1955年被授予少将军衔。是中国人民政治协商会议第三、四、五届全国委员会委员,中国共产党第七次全国代表大会代表。1991年10月5日在南京逝世。
(来源:《中国人民解放军将帅名录》)