Formé au Conservatoire national supérieur d’Art dramatique avec Catherine Hiegel, Pierre Vial, Stuart Seide, il joue avec Emmanuel Noblet VNR d’après Laurent Chalumeau ; Éric Petitjean Les Papotins ou la tache de Mariotte ; Joël Pommerat La Réunification des deux Corées, Ça ira(1) fin de Louis ; Éric Lacascade Oncle Vania de Tchekhov ; Pierre-Yves Chapalain Absinthe, La Fiancée de Barbe-Bleue, La Lettre ; Sylvain Maurice Richard III de Shakespeare ; Gildas Milin Le Premier et le dernier, Dans la jungle des villes de Brecht ; Laurent Gutmann Le Balcon de Genet, Œdipe Roi de Sophocle et Légendes de la forêt viennoise d’Ödön von Horváth ; Stuart Seide Henri VI de Shakespeare ; Fred Cacheux Port du casque obligatoire de Klara Vidic ; Michel Didym Visiteurs de Botto Strauss ; Laurent Laffargue Sauvés de Bond ; Astrid Bas Les Trois sœurs, Matériau Platonov… Au cinéma, il tourne aux côtés de Michel Blanc, Tavernier, Valérie Donzelli, Philippe Leguay, Vincent Maël Cardona, Guillaume Duquesne et Nadège Loiseau.