赤土宋代屬嘉賓鄉欽賢里,明清時代屬七都。
民國初年屬東區,1937年屬第一區,1940年設四股鄉。
1944年,四股鄉與海烏鄉合并為浯江鄉。
新中國初期,屬第八區(后改稱浯江區)所轄。
1956年10月,浯江區合并于舊鎮區,溪東鄉合并于下宮鄉,赤土鄉合并于荷山鄉。
1958年3月,荷山鄉與下宮鄉合并為赤土鄉,其轄域相當于現在的赤土鄉轄域。
1958年9月,成立浯江公社赤土管理區。
1960年5月,浯江公社合并于舊鎮公社。
1961年7月,撤銷管理區,成立赤土公社。
1984年8月,赤土公社改為赤土鄉并沿用至今。