Hijo de D. Luis de Castilla Altamirano, Alcalde de Lima en 1607, y de Da. Luisa Barba Cabeza de Vaca, hija del Capitán García Barba Cabeza de Vaca, Alcalde en 1578, y nieta de Ruy Barba
Luisa Barba Cabeza de Vaca, hija del Capitán Garcí Barba Cabeza de Vaca, Alcalde de Lima en 1578, y de Da. María de Campomanes, ésta hija del Capitán Juan Bayón de Campomanes y de Da. María Ferrer; y nieta del Capitán Ruy Barba Cabeza de Vaca, Alcalde de Lima en 1549 y 1556, y de Da. Francisca Pinelo.