四川仪陇顺仪场人。1933年参加中国工农红军。1935年加入中国共产主义青年团,同年转入中国共产党。土地革命战争时期,历任红四方面军总政治部宣传员,第三十一军九十一师二七四团排长,红四方面军总指挥部译电员。参加了长征。抗日战争时期,任八路军第一二九师司令部译电员,译电组组长,机要科科长。解放战争时期,历任晋冀鲁豫军区司令部军政处处长,中原军区司令部交通队队长,运输司令部副政治委员。1949 年任第二野战军十一军参谋长。参加了邯郸、晋南、进军大别山、淮海、渡江、西南等战役。中华人民共和国成立后,任海军青岛基地参谋长。1956年任海军训练基地副司令员。1975年任海军副参谋长、参谋长。1978年任海军副司令员。1961年晋升为少将军衔。是第五、六届全国人民代表大会代表,中国共产党第七次全国代表大会代表。2000年4月27日在北京逝世。
(来源:《中国人民解放军将帅名录》)