Né en Argentine mais ayant grandi au Paraguay, il avait débuté sa carrière professionnelle à Cerro Porteno, un club de la banlieue d'Asuncion, avant de rejoindre Porto à l'âge de 18 ans. Il était ensuite prêté à River Plate et à Vérone avant son transfert à la Roma.