夏、商、周为古扬州域。
春秋战国为楚、吴地,属番邑。
秦始皇二十六年(前221),置番县,隶九江郡。
西汉高祖六年(前201),析番县地立枭阳县,治所四望山(今周溪镇泗山境内),隶淮南国豫章郡。
武帝元朔六年(前123),隶九江郡。
兴平二年(195),孙权分豫章置庐陵郡。
东汉建安十五年(210),又分豫章置鄱阳郡,枭阳县隶鄱阳郡。
三国时期属北海郡(魏地)。
晋初属齐郡,后仍归北海郡。
晋武帝大康十年(289),隶扬州鄱阳郡。
惠帝元康元年(291),割荆、扬二州地置江州,枭阳县隶江州鄱阳郡。
永安元年(304),改隶江州浔阳郡。
怀帝永嘉之乱,都昌被废。
南朝宋永初二年(421),境域入彭泽县,隶江州。
隋开皇三年(583),陈置郡县废,彭泽县易名龙城县,隶江州。
十八年(598),龙城复名彭泽。
大业三年(607),州废,隶九江郡。
唐高祖武德五年(622),因地有都村,南接南昌,西望建昌,故名。
玄宗开元二十一年(733),隶江南西道江州。
代宗大历元年(766),隶江南道饶州。
大历五年(770),治所迁至芙蓉山南,即今都昌镇。
五代南唐,隶建康军饶州。
宋开宝八年(975),隶江东路建康军饶州。
太平兴国七年(982),隶江东路饶州。
天禧四年(1020),隶江南东路南康军。
南宋建炎四年(1130),属江南路。
绍兴元年(1131),属江南西路南康军。
元至元元年(1264),属扬州行省江西元帅府南康军。
元至元十四年(1277),隶江淮行省江西道南康路。
至正二十一年(1361),隶江西行省西宁路。
至正二十二年(1362),隶江西行省南康府。
明洪武九年(1376),革行省置江西承宣布政使司,领十三府分五道,隶九江道南康府。
清顺治二年(1645),江西承宣布政使司改称江西省,隶江西省九江道南康府。
康熙九年(1670),隶饶南九道南康府。
雍正九年(1731),隶广饶九南兵备道南康府。
1914年,属江西省浔阳道。
1926年,废道,由省直辖。
1930年10月,苏维埃都昌县革命委员会成立,下辖13区苏维埃政府。
1932年,属第三行政区。
1935年,属第五行政区。
1949年5月12日,都昌县解放,隶江西省鄱阳专区,都昌县人民政府成立,驻都昌镇。