清末民初為白土保,屬嵩縣都御里。
1930年屬嵩縣第四區白土鄉。
1941年屬嵩縣樓觀鄉。
1947年屬欒川縣潭頭區。
1948年建立白土村,屬欒川縣第六區(白獅區)。
1950年設白獅區人民政府。
1953年建立初級農業生產合作社。
1958年人民公社化,白獅區人民政府隨之改名為白獅人民公社。
1970年又將白獅人民公社劃分為獅子廟、白土兩個人民公社。
1971年白土公社由白土遷址馬超營村三門。
1983年公社改白土鄉。
2011年撤鄉建白土鎮至今。