Fue incorporado a la Corona de Castilla en 1330 por Alfonso XI, siendo instaurado el Condado de Teba en 1522 cuando la localidad y sus tierras ya estaban dominadas por el clan de los Guzmanes.