Wolfsburg have announced the signing of William from Brazilian second-division side Internacional.
The 22-year-old, who helped Brazil win gold at the 2016 Olympics in Rio de Janeiro, has signed a five-year contract with the Wolves.
William made 60 appearances in two years at Internacional, appearing at both right-back and right wing for the Porto Alegre-based club.
"I’m looking forward to being a Wolfsburg player," William told vfl-wolfsburg.de. "VfL are a very famous club in Brazil. Players like Grafite, Josue, Diego and Naldo - all big names - have been very successful there. My immediate aim is to get to know everything here and settle into the team as quickly as possible."
"We have been looking at William very closely for a long time," added Wolfsburg sporting director Olaf Rebbe. "He’s a young player with great potential, which is why we’re so happy to tie him to the club on a long-term deal."
William is the Wolves' third summer signing after USA defender John Anthony Brooks and 22-year-old German midfielder Marvin Stefaniak.
Watch: Promotion highs, relegation lows