En el siglo XIII Cástulo fue conquistada por Fernando III el Santo durante la campaña de Baeza, pasando a formar parte del concejo de esta ciudad, hasta que a mediados del siglo XIV pasó a la jurisdicción de Linares.