山西崞县(今原平)人。1927年参加南昌起义,同年加入中国共产党。历任红军第四军第二十九团团长、第一军团供给部长。参加长征。抗日战争全面爆发后,任八路军总供给部副部长,晋察冀军区第二军分区司令员兼政委,晋冀军区司令员,晋冀纵队司令员兼政委,晋察冀军区、华北军区、第四野战军和中南军区参谋长。建国后,任第二、第一机械工业部长,国防工委、国防工业办公室副主任。1955年被授予上将军衔。是中共第八届中央委员。