Cristoforo has signed a five-year contract and becomes Sevilla’s 10th summer signing.
“I have arrived at a big club in Sevilla,” the 19-year-old told the club’s website.
“This is a great opportunity for me, I am very happy and I can’t wait to start.”
The Under 20 international has cost Sevilla around €2.25million.