Career
Born in Torres, Rio Grande do Sul, Nivaldo made his senior debuts with Araranguá Esporte Clube in 1995. He was released in the end of the year, and subsequently played for Campeonato Gaúcho third level sides, also appearing for some clubs in Nordeste. Nivaldo joined Guarani de Venâncio Aires in 1998, being a regular starter for the side.
In December 2000 he moved to Esportivo Bento Gonçalves, being an ever-present figure for the club during his six-year spell.
On 11 April 2006 Nivaldo joined, with the club in a financial crisis. Nivaldo remained at Chape during the 2014 season, but as a backup to Danilo.
He made his Série A debut on 30 November 2014, aged already 40, coming on as a second-half substitute for the former in a 1–1 home draw against Cruzeiro. He was also the first goalkeeper ever to play in all Brazilian four divisions, and the third player of his club