Formé à la compagnie Maritime de Montpellier, il intègre l’École régionale d’acteurs de Cannes et Marseille en 2014, où il travaille notamment sous la direction de Simon Delétang, Gérard Watkins, Emma Dante, Ludovic Lagarde, Judith Depaule, Hubert Colas... Depuis, il joue un seul en scène, Murs de Fresnes, mis en scène par Judith Depaule. Il enregistre des voix pour Ponce Pilate, mis en scène par Xavier Marchand de la compagnie Lanicolacheur. Il écrit et met en scène également Voraces au Théâtre de l’Opprimé.