四川通江人。1932年参加中国工农红军,次年加入中国共产主义青年团。1936年转入中国共产党。土地革命战争时期,任红四方面军第三十一军九十三师团通信排排长。1936年任红四方面军总部一局三科参谋,红三十一军八十八师司令部作战参谋。参加了长征。抗日战争时期,任绥德警备司令部参谋,副科长,八路军留守兵团警备一旅司令部二科科长,警备一旅一团连长。解放战争时期,任晋察冀军区热辽纵队三十旅六十六团参谋长,热北独立骑兵支队支队长,热北军分区副参谋长,冀察热辽军区独立六师副参谋长。1949年任第四野战军四十八军一四二师参谋长。参加了辽沈、平津、渡江等战役。中华人民共和国成立后,任第四十八军一四二师代理师长。1954年入苏联伏龙芝高等军事学院学习。1957年回国后,历任师长,军长,广州军区副参谋长。1970年任昆明军区副司令员。1976年任南京高级陆军学校校长。1964年晋升为少将军衔。1984年5月11日在南京逝世。
(来源:《中国人民解放军将帅名录》)