López won de gouden medaille op de 800 m op de Europese kampioenschappen voor junioren in 2009. Een jaar later liep hij op de Europese kampioenschappen van Barcelona naar de zesde plek in de finale van de 800 m.Op de Europese indoorkampioenschappen van 2011 behaalde López de bronzen medaille op dezelfde afstand.