民国二十四年(1935年),为韩城县澽源乡七保、八保,薛峰乡九保辖区。
民国三十七年(1948年),民主建政时编入黄龙县第一区。
1952年,从将军庙区划入部分乡。
1956年,缩为5个乡。
1958年,以白马滩原名为蛟龙镇设立蛟龙公社。
同年,又将蛟龙、跃进、火箭、金星等4个公社合并为“白马滩公社”。
1959年,因黄龙县建制撤销划归韩城县。
1961年,黄龙恢复县制,柏峪、石门、红石崖划出。
1964年,石门公社并入白马滩公社。
1984年7月,改设白马滩乡;同年10月,改为白马滩镇。
2011年,撤销柏峪乡并入白马滩镇。