López belegte bei den Leichtathletik-Europameisterschaften 2010 in Barcelona den sechsten Platz im 800-Meter-Lauf. 2011 gewann er über dieselbe Distanz die Bronzemedaille bei den Halleneuropameisterschaften in Paris und die Silbermedaille bei den U23-Europameisterschaften in Ostrava. Bei den Weltmeisterschaften in Daegu schied er im Halbfinale aus.