Il commence sa carrière au théâtre où il interprète plus d'une vingtaine de personnages du répertoire classique de Molière, Alfred de Musset, Jean Racine, Paul Claudel, Georges Feydeau etc. Il joue notamment sous les directions de Kata Warga (du Théâtre National de Budapest) Yves Gasc (sociétaire honoraire de la Comédie-Française) et la commedia dell'arte à Venise sous la direction d'Adriano Iurissevich (Teatro A l'Avogaria).
Plus récemment, il aborde le répertoire contemporain de Jean-Claude Carrière, André Roussin, Michel de Ghelderode.
En 2006-2007 on le retrouve sur scène dans la comédie musicale Cabaret ou il interprète Clifford Bradshow (mise en scène de Sam Mendes).
Il est l'auteur de trois pièces de théâtres créées par la compagnie Balister :
Le Vilain Mire (1995)
Les Bêtes à foin (1996)
1189 Bertrand de Gourdon (1997).
Il est également le scénariste de la bande dessinée Les Aventures de Tod Berova et l'auteur de plusieurs nouvelles d'anticipation.