Formé au Cours Florent puis au Conservatoire national supérieur d’Art dramatique à Paris, il joue notamment sous la direction de Clément Poirée La vie est un songe de Calderón ; Guillaume Vincent ; Marie Lamachère ; Gaspard Monvoisin Baal de Brecht ; Patrick Pineau Kollektiv de David Lescot ; Jean-Pierre Garnier Fragments d’un pays lointain de Jean-Luc Lagarce ; Pauline Raineri ; Paul Desveaux Jacques ou la soumission de Ionesco ; Élise Vigier Harlem Quartet de James Baldwin ; Julie Bertin et Jade Herbulot… Il met en scène Mein Kampf de George Tabori. Au cinéma, il joue avec James Huth, Nikki Petersen, Karim Bensalah, Frédéric Videau, Jean-Paul Civeyrac, Hubert Charuel, Michael Haneke Happy End, André Téchiné Nos années folles, Markus Schleinzer Angelo, Jacques Audiard Les Olympiades… il joue dans Anaïs Nin au miroir d'Agnès Desarthe d'après L'Imtemporalité perdue et autres nouvelles d'Anaïs Nin, mis en scène par Élise Vigier au Festival d'Avignon 2022.