建制始于明洪武二年(1369)。
清光緒十六年(1890)設立上隅鄉(xiāng)、中隅鄉(xiāng)、下隅鄉(xiāng)。
1936年設立三隅鄉(xiāng)。
新中國成立后,三隅鄉(xiāng)隸屬于英德縣第一區(qū)。
1952年3月隸屬英德縣第十區(qū)。
1955年8月設立橫石塘區(qū)。
1957年11月設立橫石塘鄉(xiāng)。
1958年9月屬東風人民公社。
1959年4月設立橫石塘人民公社。
1981年7月析出云嶺人民公社。
1983年7月撤社設立橫石塘區(qū)公所。
1986年11月撤區(qū)設立橫石塘鎮(zhèn),沿用至今。