第三支队副司令员、司令员。第二次国共内战时期，历任晋冀鲁豫军区第一纵队参谋长，1947年初，因旧伤病再次复发，离职前往河北唐县的白求恩医院治疗。1949年10月出任第四野战军第三十八军副军长等职。在红军时代、抗日战争和解放战争期间9次负伤。中华人民共和国成立后，历任广西军区武鸣军分区司令员兼政治委员并兼中共武鸣地委书记、专署专员。广西军区参谋长、副司令员、司令员兼军区党委第二书记。1955年，授予少将军衔和二级八一勋章、一级独立自由勋章、一级解放勋章。后任广西省人民委员会副省长，广西僮族自治区人民委