Alves startede sin karriere hos Atlético Mineiro fra hans hjemland, men skiftede hurtigt til den svenske liga, Allsvenskan, hos klubberne Örgryte IS og Malmö FF. Hos Malmö FF var han længe fast i angrebet sammen med Markus Rosenberg (nu Ajax Amsterdam). Alves blev i sommeren 2006 købt af SC Heerenveen for 4,5 millioner euro, og er dermed den dyreste spiller SC Heerenveen har købt i historien. Han er desuden indehaver af rekorden for flest scorede mål i en ligakamp i Holland med sine 7 mål mod Heracles i 9-0 sejren 7. oktober 2007 – derved slog han Marco Van Bastens gamle rekord på 6 mål.