Sélectionné en équipe de France entre 2000 et 2012, il dispute son dernier match avec celle-ci lors du Tournoi des Six Nations lors de la rencontre face à l'Angleterre. Il dispute et inscrit . Parmi ces rencontres, il en dispute 16 en tant que capitaine. Il remporte trois éditions du Tournoi des Six Nations, en 2006 et 2007 et en 2010 où il réussit le Grand Chelem.