1933年，参加中国工农红军，参加长征。1937年，加入中国共产党，后参加平津战役。中华人民共和国成立后，担任中国人民解放军总参谋部机要局副局长。1960年，任国防部国防科委第五十一研究所副所长，1964年任所长。1970年，任四川省军区副司令员。