清代,属市郭里前六甲。
民国十六年(1927年),属龙驹乡。
民国二十四年(1935年),划分联保区域时,设白土镇。
民国二十七年(1938年),白土镇改为白土乡。
1953年2月,白土乡划分为白土、普子、地宝滩等乡;同年7月,白土乡又划出丁家坪乡、干坝乡。
1955年12月,丁家坪乡并入白土乡。
1958年12月,白土乡改为白土公社。
1983年10月,白土公社改为白土乡。
1992年9月撤,大林乡、白土乡合并为白土镇。