En 2010, il commence sa carrière en senior avec le club d'Asnières dans la Division 2 le troisième niveau français[1]. La saison suivante, il rejoint le club de Cholet. Ses performances lui permettent d'intégrer petit à petit le groupe des Ducs d'Angers. Il fait alors ses premières apparitions dans la Ligue Magnus, l'élite française[2]. De 2012 à 2014, il porte les couleurs de Gap puis de Villard-de-Lans. Il rejoint, en 2014, le club de Briançon.
Carrière internationale
Il représente la France au niveau international. Il prend part aux sélections jeunes.