Natural de Córdoba, fue hijo del pintor Agustín del Castillo, de quien apenas nada se conoce pero al que Palomino llama «pintor excelente» y de ilustre familia, y de Ana de Guerra.