宋代屬難江縣;元代屬化成縣;明、清屬南江縣;1933年6月紅四方面軍在白山寺、寶頂山、飛鳳嶺建立鄉(xiāng)蘇維埃;1935年6月屬三區(qū),26年后屬彭石鄉(xiāng)、龍彭鄉(xiāng);1952年將屬南江縣部分地域劃入蒼溪后成立白山鄉(xiāng);1958年改為白山人民公社;1984年復(fù)名白山鄉(xiāng);1992年10月白山鄉(xiāng)與石馬鄉(xiāng)合并,成立石馬鎮(zhèn);1994年11月白山鄉(xiāng)從石馬鎮(zhèn)分離,成為白山鄉(xiāng);2007年3月呈元村劃歸為蒼溪縣黃貓鄉(xiāng)管轄。
并沿用至今。