明正德年七年(1512年)始在临川县的孝岗地方置东乡县,因县治在东乡得名,属抚州府。1949年后属贵溪、上饶专区,1968年属抚州专区。现为抚州市辖县。
1979年,王桥大队和花树源、肖坑源村划入红星垦殖场(赣革发[1979]23号)。1985年3月15日,撤销小璜、马圩乡,设置小璜、马圩镇;设置圩上桥镇,管辖红星垦殖场所在地区域(赣府厅字[1985]160号)。1995年12月12日,撤销岗上积乡、詹圩乡,设立岗上积镇、詹圩镇(赣民字[1995]250号批复)。
2002年末,东乡县辖9个镇、4个乡,9个居委会、159个行政村,总面积1262平方千米,总人口41.3万人,其中非农业人口8.2万人。2003年末,全县辖9镇4乡,总人口42.6万人,其中城镇人口14.5万。