Foi contratado pelo São Paulo em 1983 para substituir Serginho Chulapa, após ter se recuperado de uma contusão que o fez perder a Copa do Mundo de 1982, na Espanha.
Jogos 191 marcou 115 gols
Foi durante a Copa do Mundo de 1986, no México, que Careca realmente se estabeleceu no futebol mundial. Ele terminou o torneio, durante o qual o Brasil foi eliminado pela França nas quartas-de-final, com cinco gols, colocando-o em segundo no ranking da Chuteira de Ouro, atrás de Gary Lineker, da Inglaterra, com seis. Também durante 1986, Careca liderou o São Paulo na conquista do Brasileiro, batendo seu antigo clube, o Guarani, na final — e marcando o gol que levou a decisão para a disputa de penalidades. Com vinte e cinco gols, foi artilheiro e eleito o melhor jogador do campeonato.
Foi durante a Copa do Mundo de 1986, no México, que Careca realmente se estabeleceu no futebol mundial. Ele terminou o torneio, durante o qual o Brasil foi eliminado pela França nas quartas-de-final, com cinco gols, colocando-o em segundo no ranking da Chuteira de Ouro, atrás de Gary Lineker, da Inglaterra, com seis. Também durante 1986, Careca liderou o São Paulo na conquista do Brasileiro, batendo seu antigo clube, o Guarani, na final — e marcando o gol que levou a decisão para a disputa de penalidades. Com vinte e cinco gols, foi artilheiro e eleito o melhor jogador do campeonato.