In Paraguay speelde hij voor 3 de Febrero en Club Nacional. Hij tekende in juni 2007 een vijfjarig contract bij Benfica, dat ruim 9 miljoen euro voor hem betaalde aan Newell's Old Boys. In augustus 2014 heeft Benfica een akkoord bereikt met het Turkse Trabzonspor voor een bedrag van 5,6 miljoen euro. In 2016 ging hij voor Olympiakos Piraeus spelen.