Con solo 20 años llegó procedente de River Plate, donde tampoco es que hubiese firmado unos números de escándalo, por 6 millones de euros.
El ariete argentino no cumplió las expectativas despertadas tras su fichaje. apenas disputó un puñado de partidos y solo vio puerta en dos ocasiones con la camiseta azulgrana.
Lastrado por una grave lesión solo intervino en 19 encuentros en sus dos campañas en Can Barça. El 23 de febrero de 2005 Maxi «La Gallina» López, anotó su primer gol, el que supuso el 1-1 frente al Chelsea en la ida de octavos de final de la Copa de Europa.
Aquel partido terminó 2-1 para los culés, con el tanto que logró poco después Samuel Eto’o.
La temporada siguiente anotó el 6-0 frente al Zamora CF en una eliminatoria de la Copa del Rey.
Su carrera continuó lejos del Camp Nou, donde tampoco aumentaron en exceso sus números.