En , il signe son premier contrat professionnel avec le club toulousain, contrat qui démarre en 2012 à la fin de son contrat espoir. Il connaît sa première titularisation (au poste de demi d'ouverture) le contre le Castres olympique et inscrit son premier essai sous les couleurs du Stade toulousain le face au Biarritz olympique, alors qu'il est remplaçant ce jour-là en raison de l'absence des internationaux retenus pour le Tournoi des Six Nations. Il connaît sa première titularisation en Coupe d'Europe (cette fois-ci au poste de demi de mêlée) le face aux London Wasps et inscrit son premier essai le dans la défaite à domicile contre les Harlequins, match dans lequel il est également titulaire au poste de numéro 9.