The player will remain at his current club until 2019, though he will be able to play for Real Madrid before that if agreed by both clubs.
Flamengo and Real Madrid have made official the agreement of Vinicius Junior's transfer, which will become effective when he turns 18.
The rumours had intensified in recent weeks, despite the Brazilian club announcing his renewed deal which tied him to the club until 2022.
The Spanish giants have signed the young talent for 45 million euros, which was precisely the sum specified on the release clause. They will pay 30 million now, and the remaining third in installments.
Real Madrid, unlike with Neymar's signing, have acted before Barcelona to snatch up the future star.
Comunicado Oficial: Vinicius Junior.https://t.co/HCV5FcWKKO pic.twitter.com/W1ZKJ12vjO
— ¡CAMPEONES!(@realmadrid) 23 May 2017