四川宣汉柳池坪村人。1933年参加中国工农红军,同年加入中国共产主义青年团。1934年转入中国共产党。土地革命战争时期,任红四方面军第二十七师七十九团政治处宣传队队长,团委书记。参加了长征。抗日战争时期,任晋察冀军区政治部青年干事,政治部青年科科长,军区青年支队政治委员,第五军分区政治部主任。解放战争时期,任晋察冀野战军第三纵队九旅政治部主任,副政治委员,政治委员。1949年任第十九兵团六十三军一八九师政治委员。参加了保北、清风店、石家庄、平津、太原、兰州等战役。中华人民共和国成立后,任师政治委员。1951年任志愿军第六十三军一八九师政治委员,师长。1953年起任副军长兼军参谋长,军政治委员,陕西省军区政治委员。1955年被授予少将军衔。是中国共产党第十二次全国代表大会代表。1995年12月3日在北京逝世。
(来源:《中国人民解放军将帅名录》)