河北高邑人。1905年出生。1931年参加宁都起义。同年加入中国工农红军。1933年加入中国共产党。任参谋处处长,红军干部团参谋长,红军大学大队长。参加中央苏区反“围剿”和长征。卢沟桥抗战爆发后,任八路军第115师344旅686团副团长,687团团长,第344旅参谋长,八路军第2纵队参谋长,八路军第5纵队参谋长,参与开辟苏北抗日根据地。皖南事变后,任新四军军工部部长,抗大5分校副校长,抗大华中总分校副校长,新四军第2师兼淮南军区参谋长。参加高沟、杨口地区反“扫荡”、五尖山战斗.淮南津浦路西1945年反顽战役。解放战争时期,任东北民主联军军工部部长兼政治委员,东北重工业机械局局长。中华人民共和国成立后,任国家重工业部机械局局长,军委总后勤部汽车拖拉机管理部部长,驻苏联大使馆武官,解放军总后勤部军械部部长,总后勤部副部长。1955年被授予中将军衔。