北宋時,設寺子岔堡,屬懷德軍。
民國時,設白崖鄉(xiāng)公所,屬固原縣。
民國三十一年(1942年),劃歸西吉縣。
1949年10月,設白崖區(qū),轄偏城、鷂川、小坡、白崖、舊堡、陶堡、沙溝、姚莊、大莊9個鄉(xiāng)。
1956年9月,小坡鄉(xiāng)被撤銷,并入白崖鄉(xiāng),仍屬白崖區(qū)。
1958年10月,撤銷區(qū)鄉(xiāng)建制,由白崖、舊堡、鷂川、沙溝、陶堡合建白崖公社。
1961年5月,沙溝、陶堡劃出設立沙溝公社。
1981年6月,鷂川、下堡劃出設立下堡公社。
1965年5月至1969年,增設白崖區(qū),轄白崖、沙溝、偏城、火石寨公社。
1983年,由白崖公社改為白崖鄉(xiāng)。
2004年,撤銷下堡鄉(xiāng)時將鷂川村劃入白崖鄉(xiāng)。