Jako junior grał w klubach: FC Ploermeur, AS Cannes, ES Fréjus i Stade Saint-Raphaël. W latach 2009–2013 był zawodnikiem CS Sedan. Następnie w latach 2013–2015 był zawodnikiem Le Havre AC. Następnie grał w OGC Nice (2015-2019), AJ Auxerre (2019-2021) i Dijon FCO (2021-2023). W 2023 przeszedł do SM Caen.