四川巴中杨家湾人。1933年参加中国工农红军。1936年加入中国共产主义青年团,1937年转入中国共产党。土地革命战争时期,任红四方面军总指挥部机要科译电员。参加了长征。抗日战争时期,任八路军前方指挥部机要科译电员,股长,副科长,中共中央机要科股长。解放战争时期,任晋察冀军区司令部机要科副科长,科长,冀热辽军区司令部机要科科长,晋察冀军区司令部机要处副处长,华北军区司令部机要处处长。参加了绥东、平津等战役。中华人民共和国成立后,任总参谋部机要局副局长。1962年兼任国防科学技术委员会五十一研究所副所长,所长。1970年任四川省军区副司令员。1964年晋升为少将军衔。
(来源:《中国人民解放军将帅名录》)