Es un delantero formado en las categorías inferiores del Valencia CF, Racing Algemesí, UD Alzira y Silla CF, hasta que en edad juvenil se incorpora al Levante UD.
En la temporada 2016-17, debutó con el Atlético Levante UD en la Segunda División B de España.
En su primera temporada con el filial levantinista, jugaría 16 partidos no pudiendo evitar el descenso de categoría.
Tras una temporada con el Atlético Levante UD en Tercera División de España, lograría el ascenso a la Segunda División B de España, donde disputa 10 partidos en los que anota dos goles en la temporada 2018-19.
[6] Joel ha sido internacional con la selección española en las categorías sub-19 y sub-20, anotando tres goles en siete partidos.