Lopez maakte op 22 augustus 2009 zijn officiële debuut bij Chacarita Juniors, in een wedstrijd die verloren ging tegen Tigre. In de rest van dat seizoen speelde hij 24 wedstrijden. In juli 2010, verkaste hij als transfervrije speler naar Arsenal de Sarandí. Lopez tekende op 10 juli 2013 een vijfjarig contract bij Benfica. Dat verhuurde hem direct aan Getafe CF.