Estuvo ocupada por los árabes del 716 hasta 1485, año en que Rodrigo Ponce de León ya Marqués de Cádiz, duque de Arcos y Marqués de Zahara se lo tomó a los árabes.