1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 25 janvier 2024
Il commence le football à l'âge de 6 ans, à l’OS Lille Fives, dans le Nord, où il joue dans toutes les équipes de jeunes. Puis à 14 ans, il part à l’ES Wasquehal, où il joue en « 14 ans Fédéraux » et « 16 ans Nationaux ». Il intègre ensuite le centre de formation du Lille OSC, qu'il quitte début 2012 pour rejoindre l'Évian Thonon Gaillard[1],[2].
Il joue son premier match en Ligue 1 le 23 décembre 2012 lorsque l'ETG rencontre, dans le Nord, le Valenciennes FC lors d'une défaite deux buts à un. Il marque son premier but en Ligue 1 avec l'ETG lors d'un match nul face au Stade de Reims, le 30 mars 2013[3]. Le 1er juillet 2013, il signe son premier contrat professionnel dans ce même club. Sa saison 2014-2015 est la plus prolifique avec cinq buts marqués dont deux décisifs en mars lors de deux victoires un buts à zéro face au FC Lorient et le Montpellier HSC mais il ne peut empêcher le club de descendre au terme de la saison[4].
Après une saison au club, il rejoint la Grèce en signant en faveur su Platanias FC qui évolue en première division. Le club termine dernier avec seulement dix points, soit dix-neuf de moins que le premier non reléguable. Il quitte le club après cette première saison.
En 2018, il rejoint donc l'Atromitos FC, club évoluant également en première division grec. Il y joue dès la première saison, ses deux premiers matchs européens face au Dynamo Brest lors du deuxième tour de League Europa. Lors de cette première saison, il joue trente matchs toutes compétitions confondues et marque six buts et son équipe termine quatrième, sa meilleure saison.
Après trois saisons au club, il revient en France et signe à l'US Boulogne, pensionnaire de National.
En septembre 2023, après une saison sans club, il rejoint son club formateur, le Wasquehal Football qui évolue en National 2[6].