1930年参加中国工农红军。次年加入中国共产主义青年团。1935年转入中国共产党。曾任第四军民运科科长、天全县独立团营教导员。参加了鄂豫皖、川陕苏区反“围剿”和长征。后任八路军一二九师营教导员、旅组织科科长,太行军区分区政治部主任,晋冀鲁豫野战军旅政委,第二野战军师政委。参加了百团大战和上党、进军大别山、淮海、渡江、西南等战役。1950年后,历任西南军区后勤部政治部主任、后勤部副政委,总后勤部政治部主任、副政委,第二炮兵副政委。是第六届全国政协委员。1955年被授予少将军衔。曾获二级八一勋章、二级独立自由勋章、一级解放勋章。