四川阆中马湾村人。1932年加入中国共产主义青年团。1933年参加中国工农红军,同年由团转入中国共产党。土地革命战争时期,任红四方面军第九军二十五师七十三团排长,陕甘宁边区医院政治指导员。参加了长征。抗日战争时期,任八路军第—一五师供给部政治协理员,师政治部直工科副科长。1942年起任第一一五师教导第五旅政治部保卫科科长,鲁南军区政治部保卫科科长。1945年任鲁南军区第二军分区一团政治委员。解放战争时期,任鲁南军区第二军分区独立第一团政治委员,鲁南军区政治部保卫部部长,第二军分区副政治委员,鲁中南纵队第四十七师副政治委员。1949年任第三野战军三十五军一0五师政治委员。中华人民共和国成立后,任第三十五军一0五师政治委员兼浙江台州军分区政治委员,浙江军区干部部部长,政治部主任,副政治委员,南京步兵学校政治委员。1966年任海军舟山基地政治委员。1969年任海军东海舰队副政治委员。1955年被授予少将军衔。1990年9月16日在上海逝世。
(来源:《中国人民解放军将帅名录》)