Il est scolarisé à l'école primaire de Margès dans la Drôme, puis au collège André Malraux en classe CHAM (classe à horaires aménagés musique) de Romans sur Isère et enfin au lycée Saint Maurice toujours à Romans. Il poursuit ses études à l'Université Joseph Fourier à Grenoble. Il sort de l'université avec un Master 2 SEST (Stratégies économique du sport et du tourisme).
Il était bon élève et a eu son baccalauréat avec un an d'avance. Les matières qu'il aimait particulièrement étaient la peinture, le dessin, la physique-chimie, les mathématiques pour la rigueur et la musique (il a joué de la trompette au conservatoire de Romans de 1993 à 1997).
À 7 ans, il joue pour la première fois au rugby et deviendra professionnel à 22 ans. Il commence le rugby à l'US Romans Péage et porte le maillot à damiers qui devient le symbole de ses premiers pas dans le rugby, puis il intègre les équipes jeunes du FC Grenoble[2]. Il participe à la remontée du club en élite en passant par la Fédérale 1 (2005-2006), la Pro D2 (2006-2012) et enfin le Top 14 (2012-2017).
Le troisième ligne a gravi donc tous les échelons et joue son 200e match avec le club le [3].
Entre-temps, il est sélectionné sous le maillot de l'équipe de France universitaire en 2006[réf. nécessaire], et participe à un match sous le maillot des Barbarians français en 2013[4],[5].
Depuis , il est rédacteur sur le site de la Boucherie Ovalie. Il a par la suite créé un média centré sur le sport à Grenoble et alentours (LSD le sport dauphinois), lancé le avec Hugo Galatioto.
Très actif sur les réseaux sociaux, il est nommé « joueur digital de l'année » à la Nuit du rugby, le [6].
Il est libéré d'un commun accord à sa demande par le FC Grenoble, à la fin du mois de ; il totalise alors 240 matchs avec l'équipe première du club isérois[7], dont 214 en division professionnelle[1], et 306 au total toutes catégories confondues[7]. Il signe ensuite en tant que joueur supplémentaire avec l'AS Béziers le [8].
En , il annonce prendre sa retraite professionnelle à la fin de la saison, s'engageant à la même occasion avec le Rugby Club romanais péageois, second club de sa ville natale, après son club formateur de l'Union sportive romanaise et péageoise[10],[11],[Note 1][12]. Il dispute une saison avec ce club en Fédérale 3, avant d'arrêter définitivement le rugby en [13].