土地革命战争时期,任红四方面军第四军十二师三十四团排长,连长。参加了长征。抗日战争时期,任八路军一二九师三八五旅七六九团排长,独立团连政治指导员,十三团营政治教导员。解放战争时期,任晋冀鲁豫野战军第三纵队九旅二十五团副团长,太行军区第四军分区四十五团团长,太行军区独立第二旅副旅长,中原军区二十五旅旅长,豫西军区第五军分区司令员,第二野战军十五军四十三师师长。中华人民共和国成立后,任云南军区昭通军分区司令员,中国人民志愿军师长,中国人民解放军副军长,武汉军区副参谋长,副司令员,福州军区副司令员。一九六一年晋升为少将军衔。
出生地:四川省通江县