清末為昌化縣大村峒。
民國三年(1914年),屬昌江縣。
民國二十四年(1935年),劃歸白沙縣第四區(qū)。
1952年,劃歸東方縣(時稱小縣)第二區(qū)。
1958年7月,東方縣撤區(qū)并鄉(xiāng);同年10月設石碌公社。
1958年12月,昌感、東方、白沙3個縣合并為東方縣(時稱大縣),屬東方縣。
1959年,析置石碌、邦溪2個公社;同年8月又析置石碌、叉河、七差3個公社。
1961年5月,復置昌江縣石碌公社。
1964年7月,縣政府駐地遷至石碌改稱石碌鎮(zhèn)。
1983年,公社改區(qū)石碌鎮(zhèn)名稱沿襲。
2002年7月,太坡鎮(zhèn)并入,十月田鎮(zhèn)的山竹溝村委會劃入。