Après une formation au Théâtre National de Strasbourg, il a travaillé notamment sous la direction de André Engel dans Sur la grand route de Tchekov ; de Jean-Marie Villégier dans Amphitryon de Molière ; de Bruno Bayen dans Square Louis Jouvet et dans Les fiancés de la banlieue ouest] de Jean-Louis Hourdin dans Woyzeck et dans La mort de Danton de Bùchner ; de Jean-Pierre Vincent dans Peines d'amour perdues de Shakespeare ; de Jean-Michel Rabeux dans Le malade imaginaire de Molière, La fausse suivante de Marivaux, Vaudeville d'après Labiche et Courteline, L'éloge de la pornographie et Légèrement sanglant de Jean-Michel Rabeux ; de Christian Rist dans La veuve de Corneille ; Les amoureux de Molière d'après Molière ; de Jean-Claude Penchenat dans Vautrin Balzac d'après Balzac ; de Robert Gironès dans Parades de Potocki ; de Philippe Berling dans Agélisan de Colchos de Rotrou, Rêve de gosse de Serge Valletti et La cruche cassée de Kleist ; de Jacques Nichet dans Le jour se lève Léopold de Serge Valetti et Casimir et Caroline de Horvath ; de Jean-Luc Lagarce dans La Cagnotte de Labiche ; d'Olivier Py dans Les aventures de Paco Goliard, de François Rancillac dans La folle de Chaillotde Giraudoux. Au cinéma, il a travaillé notamment sous la direction d'Elisabeth Rappeneau, Christine Carrière et Johnathan Demme.