四川通江腊溪口村人。1932年参加中国工农红军。1933年加入中国共产主义青年团,1934年转入中国共产党。土地革命战争时期,任红四方面军第四军十师二十八团排长,连长,第九军二十五师七十五团副营长,第七十三团代理营长。参加了长征。抗日战争时期,任八路军第一二九师随营学校营长,第三八五旅七六九团营长,通信营营长,新编第四旅七七一团副团长。解放战争时期,任东北民主联军第二十一旅六十一团副团长,第六纵队第七师五十一团团长,第十八师五十二团团长。1949年任第四野战军四十三军一二七师参谋长。参加了东北1947年攻势作战及辽沈、平津等战役。中华人民共和国成立后,任副师长。1951年任志愿军火箭炮第二十一师师长。1953年起任昆明军区炮兵司令员,第五十速成中学政治委员。1966年任贵州省军区副司令员。1955年被授予少将军衔。1973年10月7日在北京逝世。
(来源:《中国人民解放军将帅名录》)