 In January 2005 he left for fellow Campeonato Paulista team União São João, which the team relegated.In May, he extended his contract with Palmeiras to December 2005 and left for Vila Nova until the end of 2005 Série B, however he only played 3 times.After the team failed to qualify to stage two, he left for Pelotas in September, finished as the losing side of the second stage (round of 16) of 2005 Copa FGF.