商、周时属扬州域。
春秋时属吴,周文王3年越灭吴,改属越。
周显王46年楚威王克越,属楚。
秦朝时属九江郡,汉高帝四年(前202),属豫章郡南城县。
太平二年(257),分豫章郡东部为临川郡,属临川郡南城县。
开皇九年(589),改临川为抚州,属抚州南城县。
大业三年(607),仍改为临川郡,属临川郡南城县。
武德五年(622),复置抚州,属抚州南城县。
后晋天福二年(937),以南城置建武军,属南城县。
太平兴国三年(978),改建武军为建昌军,属南城县。
至元四年(1277),改建昌军为建昌路,属南城县。
至正二十二年二月(1362),改建昌路为建昌府,属南城县。
明朝万历六年(1578),析南城县之56都至72都置泸溪县,属建昌府。
顺治二年(1645),属建昌府。
1912年,属豫章道。
1914年,因与湖南省泸溪县同名,改泸溪县为资溪县,名称沿用至今。
1932年,属第五行政区。
1949年5月,属赣东北行署贵溪督察专署。
1949年8月,改属抚州分区专员公署。
1951年7月,属抚州专区。
1971年,属抚州地区。
2000年10月,抚州撤地设市,属抚州市。