Il suit les cours du CNR de Nantes avant d’intégrer la Westfälische Schauspielschule à Bochum en Allemagne (Conservatoire National Supérieur d’Art Dramatique allemand). Titulaire d’une bourse d’excellence, il remporte avec sa promotion le premier prix d’interprétation aux rencontres des écoles nationales germanophones d’art dramatique, à Vienne.
Il joue ensuite sous la direction de Lukas Langhoff dans Kinder zur Sonne (création collective), Katharina Rupp dans Beaucoup de bruit pour rien de Shakespeare, Jean-Claude Berutti dans Götz de Berlichingen de Goethe, Nicolas Stemann dans Nathan!? d’après Lessing et E.Jelinek, Séverine Chavrier dans Egmont de Goethe (avec l’Insula Orchestra dirigé par Laurence Equilbey), Frank Behnke dans La Peur (d’après le roman éponyme de Gabriel Chevallier) et Bérangère Jannelle dans Conversations. Au cinéma, il tourne notamment devant la caméra de Volker Schlöndorff dans Diplomatie, Élie Chouraqui dans L’Origine de la violence et Edward Berger dans À l’Ouest, rien de nouveau, oscar du meilleur film étranger 2023.