Formé à l’École Nationale de Chaillot et au Conservatoire supérieur d'Art dramatique de Paris, il joue notamment sous la direction de Bastien Crinon ; Jean-Louis Benoit ; Lucie Berelowitsch L'Histoire du soldat de Ramuz / Stravinsky, Verlaine de Paul Verlaire, Un soir chez Victor H, Lucrèce Borgia de Victor Hugo, Antigone de Sophocle, Portrait Pasolini, Le Livre de Dina de Herbjørg Wassmo ; Jean-François Auguste ; Vincent Macaigne Requiem III et Idiot ! de Fiodor Dostoïevski ; Hans Peter Cloos ; Thierry Bédard ; Erwan Daouphars ; Olivier Balazuc ; Jacques Weber ; Paul Desveaux ; Bastien Crinon Van Gogh, Le Suicidé de la société d'Antonin Artaud ; Jean-Louis Benoît Les Jumeaux vénitiens de Carlo Goldoni ; Lazare Je m'appelle Ismaël. Avec Clément Poirée il joue dans Les Enivrés de Ivan Viripaev, Catch ! sur des textes Hakim Bah, Emmanuelle Bayamack-Tam, Koffi Kwahulé, Sylvain Levey et Anne Sibran (création 2021, tournée 2022/23) et Vania / Vania ou le démon de la destruction d'après Tchekhov (création 2022).
Au cinéma, il tourne notamment devant la caméra de Jacques Baratier Rien, voilà l’ordre ; Olivier Assayas Personnal Shopper ; Louis Garrel Les deux Amis ; Chad Chenouga De toutes mes forces, Pierre Schoeller Un peuple et son roi.