1948年2月任181师师长，参加了临汾战役、晋中战役、太原战役、攻占西安、咸阳阻击战和进攻西南等战役。中华人民共和国成立后，历任中国人民志愿军师长、副军长、军长，西藏军区副司令员，成都军区司令员，军事科学院政治委员。1955年被授予少将军衔。曾获二级八一勋章、二级独立自由勋章、一级解放勋章。1988年被授予中国人民解放军上将军衔。1987年，被选为中共中央顾问委员会委员，次年退休。