Il appartient au club AA Palamos. Il a été naturalisé espagnol en .
Son meilleur temps sur 1 500 m est de 3 min 30 s 77 en 2021, aux Jeux olympiques de Tokyo. Sur cette distance, il termine 5e des Championnats d'Europe par équipes 2013 et 6e en 2015. Il participe aux séries des Championnats d'Europe 2014. Il remporte le titre national en 2015 sur 1 500 m et sur 5 000 m. Il termine 3e des Championnats d'Europe de cross 2015.
Sur 5 000 m, son meilleur temps est de 13 min 15 s 40 obtenu le à Huelva.
Il bat le record d'Europe du 3000m en salle le 6 février 2022 à New-York, en 7 min 30 s 82.
Le , alors qu'une suspension pour dopage était annoncée pour Adel Mechaal après trois convocations non honorées à des tests hors compétition, l'IAAF décide de retirer la suspension de l'athlète[1]. Deux jours plus tard, il est de nouveau suspendu par l'IAAF[2] avant que cette décision ne soit de nouveau abrogée le lendemain même, permettant à Mechaal de participer aux Championnats d'Europe de cross-country[3] (il y finira 6e en individuel et 1er par équipes). Le , sa suspension est de nouveau active et il est interdit de toute compétition jusqu'en [4]. Pourtant, il participe aux Championnats d'Europe de Belgrade en mars suivant et remporte le titre, car il a décidé de faire appel de la décision au Tribunal arbitral du sport (TAS) où l'audience aura lieu le [5].