兴国有着悠久的历史。早在1982年,兴国的文物工作者就在永丰马良的阳岗岭,发掘出一片面积约7万平方米的古代遗址,采集到石器矢、斧、锛以及夹沙红陶、夹沙灰陶、泥灰硬陶残片和素面鼎足3种;遗址东部还有印纹陶窑一处,北部有半穴居遗址3处。经考证,系新石器时代晚期和商、西周遗址。同时,还发现铭文砖“平固令”墓。这些都实证了兴国有着灿烂的古代文明。建县始于三国。吴嘉禾五年(236),析赣县地,置平阳县,属扬州庐陵南部都尉。西晋太康元年(280),改平阳县为平固县。太康三年,罢南部都尉置南康郡,县属扬州南康郡管辖。元康元年(291),隶江州南康郡。北宋大平兴国七年(982),从赣县划出七乡,加上庐陵、泰和部分地区,以年号为名,建“兴国县”。设县治于潋江镇。此后,兴国辖区虽有变化,但县名却一直沿用至今。
1949年8月8日,兴国解放。8月8日至10月中旬,隶属江西省赣州专区。10月中旬后,隶属赣西南行政区宁都分区。1952年8月撤销宁都分区,隶属赣州专区。1954年6月改赣州专区为赣南行政区,隶属赣南行政区。1964年5月,重改赣南行政区为赣州专区,隶属赣州专区。1971年2月,改赣州专区为赣州地区,隶属赣州地区。1999年7月1日,赣州撤地设市,兴国隶属赣州市。