秦屬九江郡。西漢屬豫章郡海昏縣。東漢屬建昌縣。唐廣明之后,靖安鄉與孝悌鄉合并為靖安鎮;五代楊吳乾貞二年(928)改鎮為場。南唐升元元年(937年)析建昌、奉新、武寧三縣之地置靖安縣,取安定之意,隸屬洪州(后改為南昌府)。
民國時期,或直屬于省,或屬潯陽道和第二、第一、第十、第九行政區。1949年6月靖安解放,屬九江分區,同年9月劃歸南昌分區(后改為專區)。1959年1月起,隸屬宜春專區(后改為地區,2000年8月宜春撤地設市)。
1985年4月18日,設立雷公尖、三爪侖、煙竹鄉(贛府廳字[1985]230號)。1994年3月12日,設立羅灣鄉,管轄區域為官莊鄉的南村村、塘埠村和石境鄉的龍崗村、樓前村四個行政村,鄉政府駐南村(贛民字[1994]39號批復)。1994年11月16日,撤銷高湖鄉、寶峰鄉、璪都鄉,設立高湖鎮、寶峰鎮、璪都鎮(贛民字[1994]220號批復)。
。 1997年,全縣面積1377平方千米,人口13.2萬人。轄4個鎮、11個鄉:雙溪鎮、高湖鎮、璪都鎮、寶峰鎮、香田鄉、仁首鄉、水口鄉、石境鄉、官莊鄉、西嶺鄉、中源鄉、三爪侖鄉、雷公尖鄉、煙竹鄉、羅灣鄉。縣政府駐雙溪鎮。
1999年1月15日,撤銷仁首鄉,設立仁首鎮(贛民字[1999]16號批復)。至此全縣轄5個鎮、10個鄉。
2000年第五次人口普查,全縣總人口139630人;其中:雙溪鎮34247人、仁首鎮21961人、寶峰鎮8762人、高湖鎮10940人、璪都鎮6302人、香田鄉13833人、水口鄉8296人、石境鄉3902人、官莊鄉5319人、中源鄉10021人、西嶺鄉2416人、雷公尖鄉3139人、三爪侖鄉2838人、煙竹鄉3522人、羅灣鄉4132人。
2000年12月28日,撤銷西嶺鄉,劃歸中源鄉,鄉政府駐邱家街;撤銷石境鄉、官莊鄉,劃歸羅灣鄉,鄉政府駐南村街;撤銷煙竹鄉,劃歸水口鄉(贛民字[2000]397號批復)。
2002年底,靖安縣轄5個鎮、6個鄉,6個居委會、109個行政村。2003年底,全縣總人口137038人,其中非農業人口41153人;城市人口3.6萬人,農村人口10.1萬人。2005年末靖安縣總人口為138558人。其中,非農人口42564人,農業人口95994人。2006年末全縣總人口為140342人,其中非農人口43140人。