Il commence dès 7 ans par des ateliers théâtre. En 2000, il participe à Londres à une classe d’improvisation et se forme ensuite à l’atelier théâtral du Théâtre des Quartiers d’Ivry ainsi qu’au conservatoire du 9e arrondissement de Paris ; puis continue à se former auprès de Jean-Louis Hourdin, d’AragoRn Boulanger et Andy de Groat’s, du Tg STAN et de Krystian Lupa. Au théâtre, il travaille entre autres avec Xavier Marchand, Frédéric Fisbach, Frédéric Fachéna, Ludovic Pouzerate, Nicolas Kerszenbaum, Youlia Zimina, Adrien Béal, Le T.O.C.—Mirabelle Rousseau ; et au cinéma avec Lou Ye. Il est aussi membre du collectif A mots découverts, comité de lecture pour l’accompagnement d’auteurs dramatiques contemporains et dirige régulièrement des ateliers de pratique théâtrale. Récemment, au sein de LOOP Cie, il crée et met en scène le spectacle Nous Savons au Théâtre-Dijon Bourgogne.