Serin crebbe nella cittadina di Parentis-en-Born, dove iniziò a giocare a rugby nella squadra locale. Nel 2009 entrò a far parte del centro di formazione del . Il suo debutto a livello professionistico avvenne nella partita con i valida per la prima giornata della fase a gironi dell'European Challenge Cup 2012-2013; successivamente, nel dicembre 2012, l'allenatore del club girondino Raphaël Ibañez lo fece esordire anche nel Top 14 contro il . Divenuto rapidamente titolare, vestì per la prima volta la fascia di capitano nell'ottobre 2014 in occasione dell'incontro di Challenge Cup con l'. Al termine del campionato 2015-16 ricevette il premio come migliore rivelazione dell'anno durante la "Nuit de rugby". Dopo sette stagioni nel Bordeaux, nel novembre 2018, annunciò ufficialmente la sua firma con il a partire dall'annata 2019-2020. Nella sua prima stagione con la nuova squadra raggiunse la finale di Challenge Cup, dove, però, fu sconfitto dal .