Juve have signed the 18 year-old stopper, who leaves Milan after five years.
The young defender has represented Italy at the U-15 and U-16 levels – with six appearances for each – and hopes to continue to climb the ranks.
On his social media account, Citi confirmed: "Happy and honored to be a new player at Juventus.
"I thank the club for believing in me and for giving me this great opportunity. Delighted to start this new adventure."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!