
Formé à l’OGC Nice comme son frère, il signe son premier contrat professionnel à 20 ans avec les Aiglons. Il fait ses débuts le 4 janvier 2016 en Coupe de France face au Stade rennais, puis le 30 avril 2016 en Ligue 1 face au FC Nantes. Mais souvent blessé, il joue très peu avec le Gym.
Prêt au GFC Ajaccio
Le 11 janvier 2018, il est prêté en Ligue 2 au GFC Ajaccio, pour obtenir du temps de jeu.
Transfert à l’AJ Auxerre
Le 25 juin 2020, il quitte son club formateur pour signer en Ligue 2, à l’AJ Auxerre. Il ne sera apparu que six fois sous le maillot des Aiglons, en cinq saisons. Il devient un titulaire régulier de l’équipe de Jean-Marc Furlan. Le 20 mars 2021, il inscrit son premier but professionnel, en ouvrant le score de la tête face au Valenciennes FC. Le 10 avril, il inscrit un doublé face aux Chamois Niortais.
Transfert au Havre AC
En , il s’engage pour deux saisons plus une en option au Havre Athletic Club après 2 saisons passées à l’AJ Auxerre.
(source wikipedia)