Né à Brest, il y débute sa formation au Conservatoire. Il travaille en parallèle avec la compagnie Moral Soul d’Herwann Asseh. Il parfait ensuite sa formation à l’École Supérieure de Danse de Cannes Rosella Hightower et danse au sein du Cannes Jeune Ballet. En 2007, il intègre le G.U.I.D. (Groupe Ubrain d’Intervention Dansée) d’Angelin Preljocaj, puis le Ballet Preljocaj. Il y interprète les rôles majeurs du répertoire (Roméo et Juliette, Blanche Neige, Noces, Helikopter, Retour à Berratham, Suivront mille ans de calme…) Depuis 2017, il collabore avec différents chorégraphes tels Sylvère Lamotte sur les pièces Les Sauvages et L’Écho d’un Infini ainsi qu’avec Émilie Lalande dont il devient en parallèle assistant-interprète sur les pièces Pierre & le Loup, Ré- Création et L’Histoire d’un Roi. Au sein de la compagnie (1)PROMPTU, il crée en 2018 la pièce Esquisse Passe en collaboration avec le peintre et illustrateur Nassim Sarni. En 2019, il intègre la compagnie BurnOut pour la création de Samsara.