López begon zijn carrière als profvoetballer bij Estudiantes. Samen met Juan Sebastián Verón vormde hij een duo. Vervolgens kwam López via Racing Club in 1996 bij Valencia terecht. Daar ontwikkelde hij zich tot een topspeler en vooral in de UEFA Champions League van het seizoen 1999/00, waarin Valencia de finale haalde, maakte López veel indruk. Het was SS Lazio die hem in de zomer van 2000 contracteerde en de aanvaller zou vier seizoenen bij de Italiaanse club blijven. In 2004 verliet López Lazio en vertrok naar de Mexicaanse topclub Club América. Daar werd hij in zijn eerste seizoen direct kampioen, in een team met ook sterren als de Braziliaanse middenvelder Djalminha en de Mexicaanse aanvaller Cuauhtémoc Blanco. In 2006 won de Argentijn bovendien de CONCACAF Champions Cup met Club América en in december van dat jaar speelde hij met zijn club op het FIFA WK voor clubs. Vanaf 2007 speelde Lopez weer bij Racing Club. Hij sloot zijn loopbaan af in de Verenigde Staten.