Umowa przewiduje, że po okresie wypożyczenia AC Milan podpisze z 28-letnim piłkarzem, legitymującym się także paszportem włoskim, kontrakt do 2015 roku. Lopez karierę rozpoczął w River Plate Buenos Aires debiutując w 2001 roku. Cztery lata później przeszedł do FC Barcelona, w której pierwszy mecz zagrał 6 lutego 2005, jednak przy Camp Nou się nie sprawdził strzelił tylko dwa gole w 21 meczach i został wypożyczony do Mallorki, a następnie sprzedany do FK Moskwa. Od 2010 roku był zawodnikiem Catanii. W reprezentacji Argentyny rozegrał 29 spotkań, w których strzelił 8 bramek.