四川广元县人,1918年2月出生,1933年1月加入中国工农红军,1936年入党,历任红四军二十八团战士、班长,1938年任八路军一一五师工兵排长、连长,1944年1月任八路军一一五师三团三营营长,1948年11月任后备二师六团参谋长,1949年7月任特纵重炮团参谋长,1951年1月任山东军区高干疗养院党委书记、行政副院长,1952年9月任山东省第五康复医院党委书记、行政副院长,1961年5月任曲阜县人民医院院长、党支部书记,1962年5月任曲阜县商业局党委书记、曲阜县药材公司党支部书记,1980年1月当选为曲阜县第三届政协副主席。1984年6月离职休养,1984年9月经省委批准,享受厅局级(地专)待遇。参加过艰难困苦的二万五千里长征,参加过著名的平型关战役、淮海战役、渡江战役。