Enfant, il joue dans Le Bois lacté mis en scène par Xavier Marchand au Théâtre Antoine Vitez. Bien plus tard, il suit des cours au Conservatoire du Kremlin-Bicêtre où il obtient son Certificat d'Études Théâtrales en 2016 ; durant ces années, il a l’occasion de jouer dans Le Travail enchanté de Christophe Guichet et Les Collectionneurs de la Compagnie Hippocampe à l’ECAM. En 2017, il s’essaie à la comédie dans Simili de Jeanne Cremer et, la même année, explore un registre plus dramatique dans Les Justes de Camus, mis en scène par Julien Laffy. En 2018, il rejoint l'équipe de création d’Affaires courantes de Xavier Valéry Gauthier au Théâtre de Belleville. En 2020, il retrouve Christophe Guichet pour sa nouvelle création, Les Amis de Paul, au 100ECS. Il joue également sous la direction de Luciano Travaglino et Franck Chevalley. En parallèle, il cofonde en 2016 la compagnie Les Buveurs de Thé, avec laquelle il crée des spectacles en mise en scène collective (Vous y étiez obligé ce ne serait plus ça, Fiasco, Les Absent.e.s, La Mouette). Il rejoint aussi La Troupe des Absurdistes en 2020 pour plusieurs spectacles (Rhinocéros, Mioussov, Les Égaré.e.s). Par ailleurs, il enseigne au conservatoire du Kremlin-Bicêtre et intervient dans plusieurs écoles d’ingénieurs.