Comédien lyrique, il s’est formé au cours Florent à Paris. Il suit l’enseignement de Frédéric Haddou, Bruno Blairet, Serge Brincat et Benoit Guibert. En 2013 il fait la rencontre d’Olivier Py qui lui confie des rôles dans Orlando ou l’impatience, la jeune fille, le diable et le moulin ou encore Les Parisiens. Au théâtre, il joue également sous la direction de Justine Heynemann dans La dama boba de Lope de Vega, Maxime Nonnenmacher dans L’Enfant Rêve d’Hanoch Levin, et seul en scène dans Autre chose de Léon Masson. En 2017 il fait la connaissance de Guilhem Fabre et intègre le projet uNopia. Ensembles, ils travaillent à de nouvelles formes de spectacles, pluridisciplinaires, et s’interrogent tout particulièrement sur le rapport de la musique à la parole, en confrontant les grands poètes aux grands compositeurs.