商、周以前属扬州;春秋时属吴地;战国时属楚地;秦时属九江郡;西汉时属豫章郡;东汉时属庐陵郡,汉献帝建安四年(199年)为遂兴县之一部分。 万安古城墙
吴嘉禾四年(235年),改称新兴县。
晋太康元年(280年),复名遂兴县,万安皆属之。
隋开皇十年(590年),废遂兴县,其属地并入泰和县。
南唐保大元年(943年),设立万安镇。
宋熙宁四年(1071年),割龙泉县(今遂川县)永兴、和蜀,泰和(今泰和县)诚信,赣县(今赣县)龙泉等乡,设万安县,属吉州。
元朝,万安县属吉安路。
明朝,万安县属吉安府,清朝时期沿用明制。
民国初年,万安县属江西庐陵道;民国十五年(1926年),废道制,万安县直属江西省;民国二十一年(1932年),万安县属江西省第九行政督察区;民国二十三年(1934年),万安县属江西省第三行政督察区。
1949年10月1日,中华人民共和国成立,万安县属江西省人民政府吉安区;1955年3月,吉安区改为吉安专区,万安县属之;1968年2月,吉安专区改为井冈山专区,万安县属之;1971年1月,井冈山专区改为井冈山地区,万安县属之;1979年,井冈山地区改为吉安地区,万安县属之;2000年5月11日,经国务院批准,撤销吉安地区,设立地级吉安市,万安县属之。[3]
1984年10月,城关镇更名芙蓉镇,社坪乡更名为沙坪乡。
2001年,撤销枫林乡,成建制划归枧头镇管辖;五丰镇所辖的五丰、建丰、东城、光明、龙溪、月明、金塘7个村委会成建制划归芙蓉镇管辖;撤销桂江乡、棉津乡,成建制划归五丰镇管辖。[4]