Brazilian club Internacional has completed the signing of Anderson from Manchester United, announcing his arrival on a four-year contract.
The midfielder returns home after nine years in Europe with Porto and latterly United, where he generally failed to live up to high expectations.
After winning two Primeira Liga titles with Porto, Anderson earned a lucrative transfer to United in July 2007 and made regular first-team appearances in his first season with the club, which culminated in a UEFA Champions League triumph.
However, the 26-year-old struggled with injuries and was limited to sporadic outings for much of his time at Old Trafford.
He has featured in just five Premier League matches since the start of the 2013-2014 season, and spent time out on loan with Fiorentina in Serie A last term.
A permanent move to Italy failed to materialise and, with Louis van Gaal opting to utilise alternative options at United, Anderson has now exited on a free transfer.
His only start for United in the current campaign came in a humiliating 4-0 League Cup defeat at third-tier side MK Dons.