Il joue dans de petits théâtres et tourne en France et à l’étranger avant d'entrer au Conservatoire national supérieur d’Art dramatique en 2010. À sa sortie du conservatoire, il joue dans deux pièces créées par Linda Duskova, Das ist die Galerie d’après Heiner Müller et Les Masques noirs de Léonid Andreïev. Il intègre le Collectif 49 701 qui adapte Les Trois Mousquetaires de Dumas. Il travaille avec Gilles Bouillon dans La Cerisaie de Tchekhov et avec Léna Paugam dans Les Cœurs tétaniques de Sigrid Carré-Lecoindre et Les Sidérées, pièce qu’il a écrite. En 2017, il rejoint la troupe du Birgit Ensemble pour le diptyque Memories of Sarajevo et Dans les ruines d’Athènes, au Théâtre des Quartiers d’Ivry et en tournée. Il est également, depuis juillet 2015, codirecteur du collectif pour lequel il joue, écrit et met en scène.