The 29-year-old has signed a three-year contract at the City Ground.
Advertisement
Advertisement
Chief football officer Ross Wilson said: "John has caught the attention of many clubs after some impressive seasons in Brazil, so we're pleased he has chosen Forest as his next step.
"Matz (Sels) had a standout season last year, and we also have Angus and young Aaron (Bott) in the group, meaning John joins a strong cohort of keepers that will push each other and will help each other improve.
"He arrives here hungry to make an impact and we're excited to welcome him."
