Nacido en Santa Cruz de Tenerife, Islas Canarias, inició su carrera futbolística en las categorías inferiores del Club Deportivo San Andrés hasta la categoría alevín.
Tras un breve paso por la U. D. Santa Cruz, continuó su formación en la cantera del C. D. Tenerife, llegando al primer filial en la temporada 2011-12, en la Tercera División.
Debutó en el primer equipo, entonces en la Segunda División B, al año siguiente, jugando 16 partidos y marcando un gol en la temporada 2012-13.
[6] En total disputó 59 partidos en un año y medio como verdiblanco en los que marcó quince goles.
[7] El 5 de junio de 2024 hizo su debut con la selección de España en un amistoso ante Andorra, en el que marcó un gol y dio una asistencia,[8] y dos días después fue convocado para participar en la Eurocopa 2024,[9] torneo que consiguieron ganar.