Il arrive en 2010 au CA Brive. Il joue deux saisons sous le maillot corrézien, mais à la suite de la relégation du club en Pro D2, à l'issue de la saison 2011-2012, il n'est pas conservé dans l'effectif.
Lors de la saison 2012-2013, il n'a pas de club.
En 2013, il rejoint l'US Oyonnax, fraichement promu en Top 14. Il gagne la place de titulaire au poste de demi de mêlée (27 matchs dont 22 en tant que titulaire) et inscrit 2 essais.