四川通江板桥人。1932年参加当地游击队,后改为中国工农红军。1933年加入中国共产主义青年团。1934年转入中国共产党。土地革命战争时期,历任红四方面军第七十三师独立营排长,红第三十一军司令部手枪营排长,副连长,庆阳步兵学校连长兼军事教员。参加了长征。抗日战争时期,任游击队大队长,八路军第一一二九师随营学校连长、副营长兼军事主任教员,骑兵团参谋长,随营学校训练科科长,第三八五旅司令部队训股长,七六九团参谋长,太行军区第二、第五军分区参谋长,第六军分区副司令员。解放战争时期,任武沙纵队参谋长兼十八旅旅长,太行军区参谋长,第四军分区司令员,晋冀鲁豫军区九纵队参谋长。1949年任第二野战军十一军三十二师师长。参加了邯郸、进军大别山、淮海、渡江、西南等战役。中华人民共和国成立后,任川东军区参谋长,四川军区参谋长。1957年任成都军区副司令员。1974年任副总参谋长。1955年被授予少将军衔。2000年9月29日在北京逝世。
(来源:《中国人民解放军将帅名录》)