Education
Born in Ferrol, Galicia, López finished his formation with Racing de Ferrol"s youth system, and made his professional debut on 14 May 2005 by coming on as a late substitute in a 2–2 home draw against Civil Defense Tenerife for the Segunda División championship.
Career
In July he was loaned to lowly South Dakota O Val, in Tercera División. López returned to Racing in June 2006, and after appearing sparingly in the first part of the season (with his team now in Segunda División B), he rescinded his contract and joined Narón Boite Postale in the fourth level On 26 June 2009 he signed with Celta de Vigo, initially being assigned to the reserves in division three.
After scoring 13 goals with the B-team, López made his official debut with the main squad on 13 June 2010, playing 14 minutes in a 0–2 away loss to Real Sociedad.
On 13 February 2013 he renewed his link with Celta, until 2018. On 9 July 2015 López signed a contract extension until 2019, being immediately loaned to Sheffield Wednesday.