Le natif de Belfort était arrivé au centre de formation du FCSM à l’âge de 15 ans. Il a effectué ses débuts en Ligue 2 le 20 octobre 2018 lors d’une victoire face à l'ESTAC Troyes. Il avait alors signé dans la foulée son premier contrat professionnel en faveur de son club formateur.
Par la suite, le défenseur a disputé 13 rencontres de championnat lors de la difficile saison 2018/2019, où il avait aidé son club dans sa lutte pour le maintien. Victime d'une rupture du ligament croisé durant l’été 2019, il a retrouvé la compétition la saison suivante pour finalement quitter le FCSM le 23 juillet 2021 au profite de l’US Boulogne Côte d’Opale puis du Wisla Cracovie, club de deuxième division polonaise.
Le joueur a fait son retour en jaune et bleu à l’hiver dernier où il a disputé 13 matchs cette saison. Dans un communiqué du 6 juin 2024, le FC Sochaux-Montbéliard s’est dit ravi d’annoncer la prolongation de son "défenseur central made in Seloncourt pour deux saisons supplémentaires".