清代時(shí)期,為白石堡。
民國(guó)二十一年(1932年),改為扶龍、德連、岳龍、沙溪、大成、石垌、官山、石屏8個(gè)鄉(xiāng),鄉(xiāng)下設(shè)里。
民國(guó)二十九年(1940年),扶龍、德連、岳龍、沙溪4個(gè)鄉(xiāng)合并為白石南鄉(xiāng)(大成、石地、官山、石屏4個(gè)鄉(xiāng)合并為白石上鄉(xiāng))。
中華人民共和國(guó)成立后,為信宜縣第五區(qū)。
1952年,改為第十區(qū)。
1957年,分設(shè)白石、沙底、大成3個(gè)鄉(xiāng)。
1958年11月,改為白石公社。
1983年10月,改為白石區(qū)。
1986年,白石區(qū)改白石鎮(zhèn)。