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