Il se forme à la Classe Libre des Cours Florent sous la direction de Jean-Pierre Garnier, Julie Brochen, Igor Mendjisky, Marcus Borja et Jean-Paul Civeyrac. Il joue dans L’Enfant meurtrier de Lazare Herson-Macarel en 2014. Il est récitant de Pierre et le Loup et des Contes de ma mère L’Oye avec l’ensemble Mikado. Il tourne dans le film Les Crocs réalisé par Laura Puech et Charlotte Levy. Au théâtre, il joue sous la direction de Bruno Blairet Le Pain de Roméo d’Olivier Py ; Cyril Heriard-Dubreuil Dévolution ; Igor Mendjisky C’est un peu comme des montagnes Russes ; Jean-Paul Civeyrac Le Roi de la fugue ; David Clavel (prix Olga Horstig) ; Lazare Herson-Macarel Cyrano de Rostand, Galilée, Et pourtant elle tourne... ; Clément Poirée À l’abordage ! d'Emmanuelle Bayamack-Tam (création 2020, tournées 2021/22 et 2022/23). Au Bazine Festival, il joue dans Le Schpountz, Badine, Les Enfants du Soleil, Ici l’on boit. En 2018, il est cofondateur de la Compagnie Sans Roi pour laquelle il écrit Allons enfants de la patrie (2017), Personnages et épopées en quête de... (2019), Petit Léon sur la route d’Eden, En compagnie des monstres (2021).