Casagrande is een jeugdproduct van Corinthians. In 1982 en 1983 won hij met de club het Campeonato Paulista. In 1986 trok hij naar het Portugese Porto. Met deze club won hij de Europacup I van &lt;a href="Europacup%20I%201986/87"&gt;1986/87&lt;/a&gt;. In 1987 ging hij dan naar het Italiaanse Ascoli en scoorde hier vele goals, alvorens hij in 1991 naar Torino ging. Met deze club speelde hij in 1992 de finale van de UEFA Cup tegen Ajax Amsterdam. De clubs speelden twee keer gelijk, maar omdat Ajax op verplaatsing scoorde kregen zij de titel. Een jaar later won hij met Torino wel de Coppa Italia. Dat jaar keerde hij ook terug naar Brazilië en ging voor Flamengo spelen, maar keerde een jaar later terug naar zijn club waar het begon, Corinthians. Hij beëindigde zijn carrière bij kleinere clubs.