In 2013 nam de Spanjaard deel aan de WK in Moskou. Op dit toernooi behaalde hij zijn eerste seniorenmedaille; op de 20 km snelwandelen veroverde hij in 1:21.21 het brons, 53 seconden achter de Russische winnaar Aleksandr Ivanov (goud met 1:20.58) en twaalf seconden achter Chen Ding (zilver met 1:21.09). Op de EK van 2014 in Zürich zette López vervolgens een eerste kroon op zijn carrière door op de 20 km snelwandelen Europees kampioen te worden in 1:19.44. Hij versloeg Aleksandr Ivanov op de eindstreep. De Rus finishte in 1:19.45 slechts één seconde later, die op zijn beurt weer op één seconde werd gevolgd door zijn landgenoot Denis Strelkov (derde in 1:19.46).