Zarate, âgé de 28 ans, était arrivé en Angleterre en 2014 en provenance de Velez Sarsfield, mais n'a jamais réussi à se faire une place de titulaire.
Prêté au Queens Park Rangers la saison passée, il n'a marqué que cinq buts en 21 matches avec West Ham.
Selon les médias, le montant du transfert de Zarate, vainqueur de la Coupe d'Italie avec la Lazio en 2008-09, s'élèvera à 2,1 millions d'euros.