Après des études de droit international, il intègre la classe libre de l'école Florent en 1989, où directement il est repéré par Francis Huster pour incarner sa doublure dans Lorenzaccio monté au théâtre du Rond-Point.
Bilingue anglais depuis son enfance, il part travailler son art au HBSTUDIO à New York pendant deux ans. Il joue même dans le Off-Broadway, La demande en mariage de Tchekov.
De retour en France, il joue sa première pièce au côté de Laurent Terzieff, Michel Etchevery, Le mystère du silencieux dans lequel il incarne Louis XI.
Depuis trente ans, il alterne entre cinéma (avec notamment Josiane Balasko, Jean-Pierre Jeunet, Guillaume Canet, Michel Hazanavicius, Luc Besson, Patrice Chéraud...), télévision et théâtre.
Il a aussi fait partie de la troupe à Palmade pendant 10 ans !
Il a également travaillé sur des comédies musicales telles que Belles, belles, belles, Les demoiselles de Rochefort et dernièrement Mozart, l'opéra rock.
Avec aussi comme dernier rôle marquant au théâtre Quasimodo dans Notre Drame de Thierry Debroux.
Tristan Bernard, Paris
Les histoires d’amour finissent souvent mal, mais certaines changent le cours de l’Histoire.
Tristan Bernard, Paris
Comédie de Paris, Paris
Le Théâtre Libre, Paris
Le Théâtre Libre, Paris