1933年参加中国工农红军。次年加入中国共产主义青年团。1936年转入中国共产党。曾任红军大学青年队队长、第四方面军总部侦察科科员。参加了川陕苏区反“围攻”和长征。后任八路军留守兵团警备第四团参谋、陕甘宁晋绥联防军参谋训练队队长、东北民主联军团政委、东北野战军铁道纵队支队政委。参加了辽沈、平津等战役。1950年参加抗美援朝,任中国人民志愿军师政委、铁道兵团参谋长。回国后,任铁道兵参谋长。1960年毕业于高等军事学院基本系。后历任总参谋部军事交通部副部长,总后勤部军事运输部部长,总后勤部参谋长、副部长,铁道兵副司令员。是第六届全国人大代表。1955年被授予少将军衔。曾获三级八一勋章、二级独立自由勋章、二级解放勋章。