南朝梁大同十年(公元544年)析雩都县南三乡地置安远县。因境内濂江(又称安远水)而得名。(唐《元和郡县图志》“于今县南七十里安远水南置安远县”)隋开皇中(581年至600年)安远县并入雩都县。唐贞元四年(788年),分雩都县南三乡并信丰县一里,复置安远县。元至元二十四年(1287年)并入会昌县,至大三年(1310年)复置安远县。明清属赣州府。
民国元年(1912年)冬,废府,县直属江西省。民国3年属赣南道。民国15年废道,直属江西省。1930年6月起,属赣西南苏维埃政府赣南革命委员会;11月初起,属江西省苏维埃政府赣南办事处。1931年6月起,属中央苏区江西省。1933年8月中旬,属中央苏区粤赣省。民国22年秋,属赣南专区。民国23年,属第九行政督察区。民国24年3月至38年8月19日,属第四行政督察区。
1949年8月20日,属赣州分区。同年11月23日,属赣西南行政区。1951年6月29日,属赣州专区。1954年5月25日,属赣南行政区。1964年5月15日,属赣州专区。1971年,属赣州地区。现属地级赣州市。
1984年5月15日,设立新龙乡、蔡坊乡(赣府字[1984]112号)。1987年4月5日,孔田乡、版石乡改设孔田镇、版石镇(赣府厅字[1987]165号批复)。1988年12月10日,撤销天心乡、龙布乡,设立天心镇、龙布镇(赣民函[1988]138号批复)。
2000年第五次人口普查,全县总人口309541人;其中:欣山镇29280人、孔田镇25745人、版石镇21573人、天心镇24415人、龙布镇19631人、鹤仔乡13354人、镇岗乡12779人、新园乡13200人、凤山乡10032人、濂江乡38260人、新龙乡8495人、车头乡16559人、江头乡3949人、蔡坊乡5982人、重石乡12117人、岽坑乡6123人、长沙乡11469人、浮槎乡13929人、双芫乡6480人、塘村乡7580人、高云山乡8589人。
2001年9月6日,撤销濂江乡,划归欣山镇;撤销江头乡,划归新龙乡;撤销栋坑乡,划归天心镇;撤销车头乡、鹤子乡、新园乡,设立车头镇、鹤子镇;新园更名为三百山镇(赣民字[2001]437号批复)。2001年底,安远县辖欣山、鹤仔、孔田、三百山、车头、版石、天心、龙布8个镇和镇岗、凤山、高云山、新龙、蔡坊、重石、长沙、双芫、塘村、浮槎10个乡,共有243个行政村、13个居委会,总人口337246人,其中农业人口294532人。
2002年底,安远县辖8个镇、10个乡,14个居委会、210个行政村。2003年底,全县总人口34.7万人。2006年全县总人口351532人,其中非农业人口58534人。