1915年生,甘肃临洮人。1928年参加西北军,1931年参加宁都起义并参加中国工农红军,1932年加入中国共产主义青年团,1933年转入中国共产党。土地革命战争时期,任红5军团15师班长、宣传队队长,红1军团政治部宣传大队副大队长,补充师排长,红15军团教导营指导员、回民师代政委、军团部协理员。参加了中央苏区反“围剿”和长征。 抗日战争时期,任八路军115师344旅连指导员、旅部协理员,688团通信参谋,豫北挺进第2支队政委,688团副营长、营长兼教导员,129师新编第1旅2团参谋长,副团长,冀中军区警备旅16团团长、32团团长,1943年随部调赴晋西北,任120师独立第1旅32团团长。参加了晋东南、太行山、冀中、晋西北抗日根据地反“扫荡”、反“蚕食”斗争和晋绥大反攻中的强攻清水河、黑城追击战、强攻左云、夜袭南维泉、解围凉城等战斗。 解放战争时期,任东北人民自治军保安第1旅副旅长,东北民主联军西满纵队(辽吉纵队)独立第3师师长,东北野战军第7纵队21师师长,第四野战军44军132师师长、副军长。参加了四平、辽沈、平津、解放广州等战役。 新中国成立以后,任第44军副军长,广州市防空军司令员,第47军军长,广州军区副参谋长,武汉军区第一副司令员沈阳军区副司令员,武汉军区顾问。1955年被授予少将军衔,荣获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年被授予一级红星功勋荣誉章。他是中共第九、十、十一、十二届中央候补委员。2002年8月24日在武汉逝世,享年88岁。