Natural de Las Palmas, es un jugador formado en las categorías inferiores del Valsequillo y U. D. Las Palmas que llegó a la cantera del Real Madrid en categoría cadete en el año 2016.
El delantero pasaría por el Juvenil "B" durante las temporadas 2017-18 y 2018-19, para llegar al Juvenil "A" en verano de 2019.
Durante la temporada 2019-20 con el Juvenil "A" formaría parte de la plantilla que ganó la UEFA Youth League en verano de 2020, a las órdenes de Raúl González Blanco, jugando la cifra de 9 partidos en la que aportaría 3 goles, incluido un gol en la final frente al SL Benfica.
[3] Durante la temporada 2019-20 también formaría parte del Real Madrid Castilla C. F. del Grupo I la Segunda División B con el que jugaría 11 partidos y anotaría 2 goles.
[4] El 30 de septiembre de 2020, firma por el Unione Sportiva Lecce de la Serie B (Italia) por cuatro temporadas.