The 26-year-old, whose contract was due to expire, has extended his deal with the club until 2032, Los Blancos announced on their website.
Vinicius Junior has, according to several media outlets, been pursued by English champions Arsenal, but there will be no move to the Premier League.
The winger joined Real Madrid in 2018 as an 18-year-old and has scored 128 goals in 375 games during his eight seasons with the team. This has resulted in 14 titles, including two Champions League titles, three league titles and one Spanish Cup victory.





