The Portuguese club FC Porto have confirmed that Danilo will join Real Madrid next season after the Spanish club agreed a whooping 31.5 million euros deal for the 23-year-old right-back.
The Brazil international has won 14 caps without netting a goal for his country. He is currently in his third season with the Dragons and has won two Portuguese league titles with the club.
The defender has signed a six-year contract with the current Champions League winners, which will keep him at the Bernabeu Stadium until 2021, though no fee was disclosed.
Danilo has been a regular for Julen Lopetegui’s team and has scored 8 goals in 84 appearances for Porto since joining the club from Santos in 2012.