民國二十四年(1935年),為韓城縣澽源鄉(xiāng)七保、八保,薛峰鄉(xiāng)九保轄區(qū)。
民國三十七年(1948年),民主建政時編入黃龍縣第一區(qū)。
1952年,從將軍廟區(qū)劃入部分鄉(xiāng)。
1956年,縮為5個鄉(xiāng)。
1958年,以白馬灘原名為蛟龍鎮(zhèn)設立蛟龍公社。
同年,又將蛟龍、躍進、火箭、金星等4個公社合并為“白馬灘公社”。
1959年,因黃龍縣建制撤銷劃歸韓城縣。
1961年,黃龍恢復縣制,柏峪、石門、紅石崖劃出。
1964年,石門公社并入白馬灘公社。
1984年7月,改設白馬灘鄉(xiāng);同年10月,改為白馬灘鎮(zhèn)。
2011年,撤銷柏峪鄉(xiāng)并入白馬灘鎮(zhèn)。