明朝正德十二年(1517)至清朝,称崇义县归仁乡雁湖里上堡约。
1927年,称崇义县上堡自治会。
1930年,为第三区上堡自治会。
1931年,为上堡里。
1933年,为上堡联保办事处。
1938年,为上堡乡公所。
1941年,称崇义县上堡乡。
1950年8月12日,设麟潭区赤穴乡、麟潭区正庄乡、麟潭区梅隔乡、麟潭区南溪乡、麟潭区真和乡。
1955年4月20日期,设麟潭区上堡乡、麟潭区赤穴乡、麟潭区良和乡、麟潭区正源乡、麟潭区梅隔乡。
1956年12月,设麟潭区上堡乡、麟潭区正庄乡。
1958年11月12日,称麟潭区上堡公社。
1960年,下设18生产队;1961年11月,设麟潭区上堡公社和麟潭区正庄公社。
1962年,称麟潭区上堡公社。
1965年称上堡公社。
1984年为上堡乡,得名后沿用至今。