Giovanni ha cominciato la carriera con la maglia del Noroeste.
Dopo aver giocato per diversi anni con il club scozzese, Giovanni è stato ceduto al Milan, dove ha vinto due campionati italiani e una Coppa Italia. La sua esperienza in Italia lo ha portato a diventare un giocatore di rilievo nella naz