建制始于明洪武二年(1369)。
清光绪十六年(1890)设立上隅乡、中隅乡、下隅乡。
1936年设立三隅乡。
新中国成立后,三隅乡隶属于英德县第一区。
1952年3月隶属英德县第十区。
1955年8月设立横石塘区。
1957年11月设立横石塘乡。
1958年9月属东风人民公社。
1959年4月设立横石塘人民公社。
1981年7月析出云岭人民公社。
1983年7月撤社设立横石塘区公所。
1986年11月撤区设立横石塘镇,沿用至今。