Né d'un père rugbyman, il pratique très jeune le rugby à XV. Il commence sa carrière professionnelle en novembre 2006 avec le CS Bourgoin-Jallieu et honore sa première sélection en équipe nationale à 19 ans. En 2009, il s'engage pour quatre saisons avec l'ASM Clermont Auvergne avec laquelle il remporte le championnat de France en 2010 et en 2017. Lors du Tournoi des Six Nations 2010, il s'impose comme demi de mêlée titulaire de l'équipe de France et remporte la compétition en réalisant le Grand Chelem.