
Après avoir longtemps pratiqué le football et le tennis (il fut même classé 2/6 et fut vice-champion de Bretagne chez les 15 ans), il décide de se consacrer pleinement au football à l’âge de 17 ans dans le club de son cœur, le Stade Plabennecois. Il refuse alors les approches du Stade brestois et de l’En Avant de Guingamp, préférant jouer en CFA2, et participe activement aux montées en CFA en 2006 puis en National en 2009. Il se révèle aux yeux du monde professionnel lors de l’épopée du club finistérien pendant la Coupe de France 2009-2010. Ils éliminent à cette occasion Nice (L1) en 32e de finale, puis Nancy (L1) en 16e de finale, avant de s’incliner en 8e de finale sur le terrain de l’AJ Auxerre (L1). Il était considéré à l’époque comme l’âme de ce club.
À la suite de la relégation en CFA, et la promotion de l’En Avant de Guingamp en L2, il franchit le pas et signe, à 25 ans, un premier contrat professionnel de deux ans avec le club costarmoricain. Il opte alors pour le numéro 29, en référence au Finistère, son département d’origine. Il lui faut alors une première saison (14 matchs) d’adaptation au rythme d’un joueur professionnel et aux joutes de la L2. Joueur complet, à la fois physique, intelligent, et doté d’une grande endurance, il s’impose petit à petit lors de la saison 2012-2013, profitant des absences et des suspensions pour gagner du temps de jeu, et démontre une forte capacité d’adaptation en jouant quelques matchs en défense centrale (contre Le Mans et Istres) et en tant qu’arrière droit (contre Laval en Coupe de France ainsi qu’Arles-Avignon et Lens en championnat). Il inscrit son 1er but en professionnel lors de la réception du SM Caen, et offre à l’occasion la victoire à l’EA Guingamp au bout des arrêts de jeu. Cette victoire comptera au moment où le club fêtera en mai 2013 son retour en Ligue 1. Le 2 juillet 2013, il prolonge son bail à Guingamp jusqu’au 30 juin 2017. Titulaire indiscutable en défense centrale aux côtés de Jérémy Sorbon lors de la saison 2013-2014, il succède à Eugénie Le Sommer en étant élu sportif breton de l’année 2013 par les lecteurs du Télégramme, devançant les cyclistes Warren Barguil et Julie Bresset. Il remporte également en fin de saison la Coupe de France de football.
Le 24 juin 2017, il prolonge jusqu’en 2020 avec l’EA Guingamp.
Le 20 novembre 2017, il est accusé de viol sur la période de Lucho#Mitroglycérine.