Castillo was born into the impoverished family of two illiterate peasants in the town of Puña, Tacabamba, Chota Province, Department of Cajamarca.[9][10][11] Cajamarca, despite being the location of South America's largest gold mine, has remained one of the poorest regions in Peru.[10][11] He is the third child of nine in his parents' family.[10]