上江境域因在金沙江上游,故名“上江”。
上江乡唐属吐蕃神川都督府,宋为磨些酋长地,花马国。元属巨津州,当时在上江分布有木哭和寨(木科湾)、纳末邑(良美)、大芦珠奴邑(格路湾)、索蒲和寨(士旺)等村寨。至元十五年(1278年)元朝置巨津州,上江属丽江路军民宣抚司巨津州。明嘉靖至万历年间(1522~1573年)上江为丽江土知府木氏所统治。清雍正二年(1724年)属江边境。
清末,上江属江边境,实行土司制度,设土把总一员,管理良美、格鲁湾、士旺三个舒卡。
清朝后期至民国时期曾任江边境土千总的有牛即龙(嘉庆年间)、牛玉(道光年间)、公处德胜(光绪年间)、杨绍禹(民国5年)、杨汉钦(民国11年)、傅恩德(民国14年)。曾任江边境土把总的有松诺汪学(道光年间)、公处桑主(道光年间)、公处德胜(咸丰四年)、益西德胜(咸丰九年)、钟福远(民国8年)、公鼎文(民国8年)、和锡璜(民国13年)、杨尚志(民国13年)、公世杰(民国15年)、饶正达(民国16年)、公世勤(民国16年)、何耀成(民国21年)、杨尚礼(民国22年)、和士杰(民国26年)、和锡铨(民国28年)、松秀清(民国38年)。
民国23年上江属中甸县第三区所邑第三乡,第三乡计有33闾、165邻、823户。民国27年中甸实行保甲制度,上江划入第二区良美乡,设1个土把总、6个保(木高、良美、福库、格兰、士旺、新建)。民国29年划为良美乡,设6保、82甲。江边境各乡保长其实由富户轮流充任。
1950年5月,中甸和平解放,同月开始建立基层人民政权,建立了良美办事处,9月撤销并入金江区。1953年福库、格兰合并为福格村。1950年到1957年,金江区在上江境内设木高、良美、福格(福库、格兰)、士旺等村。1958年10月中甸县成立人民公社,1958年至1959年金江公社在上江境内设良美乡、福格乡、士旺乡。1960年起调整体制,至1961年设金江区,下设良美公社(木高、良美、福库三个管理区)和士旺公社(格兰、士旺、新建三个管理区)。1962年恢复区乡建置,设木高乡、良美乡、福格乡、士旺乡四个乡。1968年“文化大革命”开始后,全县恢复人民公社,金江公社在上江境内设木高、良美、福格、士旺四个大队。1972年12月23日,从金江公社划出士旺、福格、良美、木高四个大队成立上江公社。1973年3月上江公社区划调整为木高、良美、福库、格兰、士旺五个大队。1984年3月2日,上江公社改为上江区,大队改为乡,下辖木高、良美、福库、格兰、士旺五个乡。1988年中甸县区改乡工作结束,上江区改为上江乡,上江区政府改为上江乡人民政府,原各乡政府改为村公所。2001年,上江乡5个行政村成立村民委员会。