清代,屬市郭里前六甲。
民國(guó)十六年(1927年),屬龍駒鄉(xiāng)。
民國(guó)二十四年(1935年),劃分聯(lián)保區(qū)域時(shí),設(shè)白土鎮(zhèn)。
民國(guó)二十七年(1938年),白土鎮(zhèn)改為白土鄉(xiāng)。
1953年2月,白土鄉(xiāng)劃分為白土、普子、地寶灘等鄉(xiāng);同年7月,白土鄉(xiāng)又劃出丁家坪鄉(xiāng)、干壩鄉(xiāng)。
1955年12月,丁家坪鄉(xiāng)并入白土鄉(xiāng)。
1958年12月,白土鄉(xiāng)改為白土公社。
1983年10月,白土公社改為白土鄉(xiāng)。
1992年9月撤,大林鄉(xiāng)、白土鄉(xiāng)合并為白土鎮(zhèn)。