新中國解放初,屬浮石區赤土、愛蓮兩鄉和蓉江區的武功鄉一部分。
合作化時,屬赤土區的赤土、愛蓮、蓮塘、武功四鄉,有赤土、青塘、蓮塘、愛蓮等19個高級社。
1958年,屬先鋒、蓮塘2個公社。
1961年,屬赤土區赤土、蓮塘、武功3個公社。
1965年,蓮塘、武功2公社并入赤土公社。
1968年,虎橋公社并入。
1972年,分出長塘公社。
1984年,改名赤土鄉。
1989年,撤鄉設鎮。
2001年,撤銷赤土鎮建制,改設赤土畬族鄉,是贛州市唯一的少數民族鄉。