Formé au conservatoire d’Art dramatique, il effectue son service civil au Théâtre Le Rio à Grenoble sous la direction d’Yvon Chaix. Au théâtre, il joue sous la direction de Georges Lavaudant Platonov de Tchekhov, Un chapeau de paille d’Italie de Labiche, Danton de Büchner, Impressions d’Afrique opéra de Baticelli, La Tempête de Shakespeare ; Laurent Pelly La Périchole opéra-bouffe d’Offenbach et Funérailles d’hiver d’Hanokh Levin ; Michel Raskine L’Affaire Ducreux de Robert Pinget ; Christophe Perton Affabulazione de Pasolini ; Gilles Pastor Le Frigo de Copi, Affabulazzione de Pasolini ; Howard Barker Innocence ; Karelle Prugnaud La Nuit des feux de Eugène Durif ; Eric Massé L’Ile des esclaves de Marivaux ; Etienne Gaudillère Pale Blue Dot, une histoire de Wikileaks et Cannes 39-90, une histoire du Festival de Cannes ; Sylvie Mongin-Algan Las Meninas de Ernesto Anaya (en français et en espagnol), le chorégraphe Denis Plassard Chalet 1 ; Géraldine Bénichou Odyssée d’après Homère ; Sophie Lannefranque Dramuscules Thomas Bernhard ; Nicolas Ramond Les Etranges ; Benjamin Moreau La Danse de mort de Strindberg… et Pascale Henry, Yves Charreton, Daniel Pouthier, Françoise Coupat, Sarkis Tcheumlekdjian, Jean Lacornerie, Anne de Boissy, Julien Geskoff, Sébastien Valignat, Thierry Mennessier, Delphine Salkin, Jean-Romain Vesperini, Laurent Vercelletto, Anne Courel, Nathalie Royer, Benoit Martin, Sylvie Jobert, Richard Brunel.
De 1995 à 2010, il codirige à Lyon la Nième cie avec Claire Truche. Il joue dans presque tous les spectacles de cette dernière et met en scène des auteurs contemporains comme Rémi De Vos, Alan Bennett, Sophie Lannefranque, Sergi Belbel. Il crée des spectacles musicaux comme Cul Cendron et Incendie de Fauré. Depuis 2009, il est invité par différentes compagnies pour mettre en scène des œuvres théâtrales, musicales ou opératiques très variées : La Cour du roi Pétaud opéra bouffe de Léo Delibes ; Croquefer et Tulipatan opéras bouffes d’Offenbach avec la cie Les Brigands ; En attendant le messie cabaret opératique sur des textes d’Hanokh Levin et une musique de Denis Chouillet avec la compagnie Tutti Arti et l’Opéra de Besançon ; Lysistrata d’Aristophane et Le Songe d’une nuit d’été de Shakespeare avec la compagnie Déclic Théâtre ; La Comédie des erreurs de Shakespeare au théâtre Polski de Bydgoszcz en Pologne...