曾用名李松林。甘肃临洮人。1929年参加西北军。1931年参加宁都起义。1932年加入中国共产主义青年团,1933年转入中国共产党。土地革命战争时期,任中国工农红军第五军团十五师宣传队分队长,队长,红一军团宣传大队副大队长,红十五军团回民师代理政治委员。参加了长征。抗日战争时期,任八路军第一一五师三四四旅旅部政治协理员,豫北第二支队政治委员,第一一五师三四四旅六八八团营长兼政治教导员,第一二九师新编第一旅二团参谋长,副团长。1942年任冀中军区第十六团团长。解放战争时期,任东北民主联军保安第一旅副旅长,东北野战军第七纵队二十一师师长。1949年任第四野战军四十四军副军长。参加了四平保卫战、东北1947年攻势作战及辽沈、平津、衡宝、广西等战役。中华人民共和国成立后,任广州市防空司令员,军长。1966年任广州军区副参谋长。1968年任武汉军区副司令员。1976年任沈阳军区副司令员,武汉军区顾问。1955年被授予少将军衔。是中国共产党第九、十、十一、十二届候补中央委员。2002年8月24日在武汉逝世。
(来源:《中国人民解放军将帅名录》)