。根据1955年颁布的《》规定，上将军衔共有17种，为步兵上将、骑兵上将、炮兵上将、装甲兵上将、工程兵上将、铁道兵上将、通信兵上将、技术勤务兵上将、公安军上将、空军上将、海军上将、海岸上将、技术上将、军需上将、军医上将、兽医上将、军法上将。由于中国人民志愿军也授予军衔，则另有志愿军上将。其划分依据复杂，只有军事指挥军官方可获以军兵种之名命名的上将，政治将官、技术将官等均只可获上将之军衔。1963年修改军官服役条例后，上将不再按照兵种划分，政治军官和指挥军官统一授衔，改为8种上将，即上将、海军上将、空