Nice have made Danilo Barbosa their first signing of the transfer window after finalising his transfer from Braga.
No details of defensive midfielder Danilo's contract were announced by Nice, who reportedly paid €8 million (£7m/$9m) for his signature.
The 22-year-old scored four goals in 31 league appearances for Braga in 2017-18, helping them to fourth place in the Primeira Liga. He also captained Brazil at the 2015 Under-20 World Cup.
The arrival of Danilo casts doubt on Jean Michael Seri's future at Nice, following speculation linking the 26-year-old with a move to the Premier League.