Formé à l'ES Viry-Châtillon de 2008 à 2013, puis au Rugby Club Massy Essonne de 2013 à 2018, il rejoint l'ASM Clermont Auvergne en 2018 en compagnie de son coéquipier à Massy et avec les Bleuets Kevin Noah. Il commence sa carrière professionnelle le contre le Stade toulousain au stade Marcel-Michelin, remplaçant Giorgi Beria à la d'un match finalement remporté 33-30 par les Clermontois lors de la première journée du Top 14.