新中国解放初,属浮石区赤土、爱莲两乡和蓉江区的武功乡一部分。
合作化时,属赤土区的赤土、爱莲、莲塘、武功四乡,有赤土、青塘、莲塘、爱莲等19个高级社。
1958年,属先锋、莲塘2个公社。
1961年,属赤土区赤土、莲塘、武功3个公社。
1965年,莲塘、武功2公社并入赤土公社。
1968年,虎桥公社并入。
1972年,分出长塘公社。
1984年,改名赤土乡。
1989年,撤乡设镇。
2001年,撤销赤土镇建制,改设赤土畲族乡,是赣州市唯一的少数民族乡。