Il est recruté par le Castres olympique en 2013, alors champion de France en titre, comme doublure de l'international Brice Dulin et pour pallier la retraite de Romain Teulet. Il répond aux attentes de son nouveau club, suppléant Dulin pendant les tests internationaux de l'automne et apportant un nombre de points important à son équipe. En , il est sélectionné en équipe de France pour le Tournoi des Six Nations 2014. Non retenu pour le match face à l'Angleterre, premier match du tournoi, son retour s'avère important pour le club de Castres confronté aux blessures et absences, Dulin en équipe de France, blessure à l'épaule pour Romain Martial. De nouveau présent à Marcoussis pour préparer la deuxième rencontre du tournoi, il est encore laissé à la disposition de son club. Il termine sa première saison avec Castres avec seize rencontres disputées en championnat, dont quinze titularisations, la plupart au poste d'arrière, inscrivant , quatre essais, et dix transformations. En coupe d'Europe, il dispute quatre rencontres et inscrit trois points. Il est vice-champion de France Top 14 en 2014 avec le Castres Olympique.