南朝梁天监十七年(518年),分梁化县北置平石县,治所在今乐昌市西北老坪石。
隋开皇十二年(592年),废平石县入梁化县。
明、清代属乐昌县依化乡皈上都。
清同治,坪石为乐昌8个乡之一。
民国十八年(1929年),坪石乡为第八区。
民国二十六年(1937年),坪石镇属第三区。
民国三十年(1941年),坪石镇属第二区。
1950年,属乐昌县第五区。
1956年,设坪石镇。
1958年,改设坪石人民公社。
1959年,又析置坪石镇。
1964年4月,三溪又从坪石公社划出,设置三溪公社,即三溪镇。
1965年,被广东省政府批准为建制镇。