在美国军事体系中,General of the Army,通常被称为五星上将,是陆军的第二高级军衔,仅次于历史上极为罕见的陆军特级上将(General of the Armies of the United States)。五星上将的荣誉首次授予是在1919年,而最后一次是在1950年,自那以后,美军中尚未再次出现这一军衔的授予。
海军的传统军衔体系有所不同,原只有四星上将。但在与英国的长期合作中,海军地位得到提升。海军的最高军衔Admiral of the Fleet,通常被译为舰队司令或统帅。二次大战期间,美国的四位舰队司令,如莱希(李海)等人,虽然并未正式获得五星上将的头衔,但在实际地位上被视作等同于五星上将。
空军的发展历史与陆军紧密相连,直至二战后才成为独立军种。阿诺德将军作为空军首任司令官,曾因陆军航空兵时期的贡献获得陆军五星上将军衔。有趣的是,1949年,他在空军成立仅两年后,又获得了空军五星上将的荣誉,成为唯一同时拥有两个军种五星上将头衔的将军。
然而,美国的其他制服部队,如海军陆战队、海岸警卫队、公共卫生局军官团以及国家海洋和大气管理局军官团,并没有设立五星上将这一军衔。
“五星上将”(General of the Army)是美国特有军衔,正式设立于1944年12月,由美国国会批准。五星上将肩章上镶有五颗星徽,相当于西方其它国家的元帅军衔。五星上将的晋升基本条件,必须担任过盟军战区指挥官职务,历年获此殊荣者均和二次世界大战有关,包括马歇尔和艾森豪威尔(先后担任过欧洲战区指挥官)、麦克阿瑟(太平洋战区指挥官)及布莱德雷(地中海战区指挥官)。美国国会规定,美军的五星上将军衔只在战时授予,且终生不退役。艾森豪威尔为了竞选美国总统,后来放弃了五星上将军衔,因为美国宪法规定现役军人不得竞选总统。