Hijo de Joaquín Castillo, cántabro, gobernador militar y político de Jalapa, y de la veracruzana Manuela Gil de la Torre.