原属建成县的管辖范围。
唐武德五年(622)建成县改名高安县,八景属高安县管辖。
八景有行政建制,最早的文字记载,见于清康熙《高安县志》,地属新丰一乡的七都、八都和新丰二乡的九都、十都。
中华人民共和国成立前,八景属第二区政府管辖。
1949年前属二区,管辖礼港乡、独城乡和新街乡的一部分。
1951年4月缩小乡范围,属六区,管辖礼港、灶岗、南头、一心、社上、观上、独城、木溪、曹家9个乡。
1956年5月(合作化时期)合并乡,属新街区,管辖观上、礼港、独城、木溪4乡。
1958年8月,实行人民公社建制,属红旗人民公社(含今新街)。
1961年6月,设区划社,属新街区,有礼港公社和观上公社,并成立了礼港镇。
1964年4月,撤区扩社并队,与观上公社合并为礼港公社。
1968年12月扩社并队时与独城公社合并,驻地由礼港镇迁往八景,更名为八景公社。
1972年11月调整规模,八景与独城分开,形成有稳定区域的八景公社。
1984年3月,改公社为乡,同年4月撤乡设镇成为八景镇至今。