O futbolista galego debutou co Celta en Segunda División antes de ser fichado polo Real Madrid, converténdose en máximo goleador do filial e debutando co primeiro equipo. En 2012 foi traspasado ao TSG 1899 Hoffenheim e na liga alemá tamén xogou cedido no Eintracht Frankfurt. Tras o seu paso polo Hannover 96, o dianteiro chega ao Deportivo cedido polo club que ten os seus dereitos desde a pasada tempada: o Stoke City da Premier League co que disputou 22 encontros.