Il participe au festival de Figeac où il joue les rôles d'Arthur Jarvis, Eland et du Juge dans la création Un Train pour Johannesburg !, d'après Lost In The Stars de Kurt Weill en 2013, et le rôle du premier brigand dans L'Opéra de quat'sous de Brecht avec la compagnie Opéra éclaté en 2016[4].
En 2022, il "s'impose avec justesse" dans Rouge lie de vin de Valérie Hernandez[5].
Il joue aussi pour le cinéma et la télévision où selon un journaliste du Figaro il "interprète avec talent"[6] Raoul Villain en 2014 dans Qui a tué Jaurès ? de Philippe Tourancheau.
2005 : Les Hommes de Terre de Marion Aubert – mise en scène Richard Mitou : Un Homme de Terre
2006 : Poeub de Serge Valletti – mise en scène Michel Didym : Un Consommateur, Grappier, Le Petit Brentanos, Deuxième Robert, Cupertwin, Helanbon le Toqué[10]
2006 : Ali Cogia, Marchand de Bagdad (conte des Mille et une nuits) – création collective
2007 : En Attendant que la neige tombe (chantier) – mise en scène Jean-Baptiste Demarigny
2008 : Baal [1919] de Bertolt Brecht – mise en scène Mathias Beyler : Un jeune homme, Un Charretier, Le Commissionnaire, Un Bûcheron, Le Deuxième Paysan, Piccolo, Un Rouquin, Le Médecin, Watzmann, Un Homme
2010 : Cairn d'Enzo Cormann – mise en scène Hélène Soulié : Malonceau, Le Garçon
2010 : Amphitryon(s) de Plaute et Kleist – mise en scène Hervé Dartiguelongue : Jupiter
2011 : Paysage Moral (solo) montage de textes de Carlos Drummond de Andrade – mise en scène Ferdinand Fortes : Le Défavélé