山东沂水人。1937年参加中国工农红军,同年加入中国共产党。土地革命战争时期,任东北军骑兵学校教员,骑兵第三师七团一连副排长,红军步校第三团教员。抗日战争时期,任八路军总部随营学校教员,山西青年抗敌决死十一总队政治工作员,晋西支队二团三营政治教导员,八路军第一一五师教导第三旅七团政治处副主任,冀鲁豫军区第八军分区作战股股长,参谋处处长。解放战争时期,任晋冀鲁豫军区第一纵队一旅参谋长兼一团团长,纵队司令部参谋处处长,第二十旅副旅长。1949年任第二野战军十六军四十七师师长,野战军司令部作战处处长。参加了张家口保卫战、进军大别山及渡江、西南等战役。中华人民共和国成立后,任第十八军参谋长,西藏军区参谋长,副司令员兼后勤部部长,副司令员兼参谋长,中华人民共和国第二机械工业部九局局长,副部长。1955年被授予少将军衔。是中国人民政治协商会议第五、六届全国委员会委员。