Sa formation :
- En Art dramatique
— Conservatoire du Xe arrondissement de Paris, Professeurs : Jean-Louis Bihoreau et Jean-Pierre Martino.
— Stages de formation avec Ariane Mnouchkine, Anne Torrès, Eugène Durif, Philippe Genty, Philippe Minyana.
— Studio Pygmalion : Master Class et Stage Casting.
- En chant (baryton)
— ARIAM avec Elisabeth Kapour.
— Conservatoire du Xe arrondissement de Paris avec Pierre Eyssartier.
— Stages avec Christiane Legrand et Benoît Urbain.
Il a joué au théâtre :
- Lisolo de Laurent Contamin. Mise en scène Olivier David (création).
- Les Visites Insolites. Mise en scène de l’auteur Bruno Seillier. Rôle : Sherlock Holmes.
- Gilles de Rais, la légende. Mise en scène de l’auteur Bruno Seillier. Rôle : Charles VII
- Guerre de Lars Noren. Mise en scène Lylian Jolliot. Rôle : D (le père)
- Puzzle de Laurent Contamin, Olivier David, Fabrice Melquiot. Mise en scène Olivier David (création).
- Dédicace de Laurent Contamin. Mise en scène Olivier David (création).
- La Cafeteria. Mise en scène de l’auteure Nathalie Grauwin (création). Rôle : L’Homme Qui Veut Prendre Les Autres Dans Ses Bras.
- Rosalie. Mise en scène de l’auteure Nathalie Grauwin (création). Rôles : Le Bègue, le Pêcheur.
- La Nature Même du Continent de Jean-François Caron (création). Mise en scène Jean-Pierre Gryson. Rôle : Finn.
- Plate-bande de Philippe Minyana (création). Mise en scène Monica Espina.
- Aux Hommes de Bonne Volonté de Jean-François Caron. Mise en scène Jean-Pierre Gryson. Rôle : Le Notaire.
- La Cigogne n’a qu’une Tête. Mise en scène de l’auteur Igor Futterer. Rôle : Joseph Kopp.
- Le Passant. Mise en scène de l’auteur Jacka Maré Spino. Rôle : Le Mari.
- Britannicus de Jean Racine. Mise en scène Lorena Felei. Rôle : Burrhus.
- Exercices de Style de Raymond Queneau. Mise en scène Albert de Freitas.
- La Harpe et l’Ombre d’après Alejo Carpentier. Mise en scène Jean-Louis Bihoreau. Rôle : Bartolomeo de Las Casas.
- Hyménée de Nicolas Gogol. Mise en scène Catherine Derain. Rôle : Podkoliossine.
- La Ronde d’Arthur Schnitzler. Mise en scène Patrick Mermaz. Rôle : le Jeune Homme.
- L’Equarissage pour tous de Boris Vian. Mise en scène Michel Vignaud.
- The Man in the Bowler Hat (interprété en anglais). Mise en scène Vicky Moore. Rôle : The Hero.
Il a joué au cinéma et à la télévision :
- L’Amour en Transit. Mise en scène Michel Linas. Rôle : Lucas.
- Paroles Paroles. Mise en scène Ron Dyens. Rôle : L’Homme.
- Barnabée. Mise en scène Elie Bessac. Rôle : Barnabée.
- Blague à Part. Mise en scène Pascal Chaumeil. Rôle : le Voisin Hypocondriaque.
- Le Derrière. Mise en scène Valérie Lemercier. Rôle : Lillois.
- Le Royaume des Rapiats. Mise en scène Michel Vignaud. Rôle : Flic.
- Prêt-à-Porter (interprété en anglais). Mise en scène Robert Altman. Rôle : Alain.
- Le Docteur ès Crimes. Mise en scène Vincent Jannot. Rôle : Le Patient.
- Presse-Citron. Mise en scène Isabelle Broué. Rôle : Le Client.
Il a interprété des voix dans :
- Dramatiques et lectures pour Radio-France : réalisations de Christine Bernard-Sugy, Marguerite Gateau, Michel Sidoroff, Jean-Matthieu Zahnd, Laure Egoroff, Juliette Heymann...
- Doublage (Film et dessin animé) : sous la direction de Katya Bochard, Max André, Georges Caudron, Michel Derain, Jean-Pierre Malardé...
— Voix française de Sam Rockwell (Frank) dans Les Associés (Matchstick Men), de Ridley Scott.
— Voix française de Michael Sheen (Priest) dans Kingdom of Heaven, de Ridley Scott.
— Voix française de Ian Bliss (Bane) dans Matrix Reloaded et Matrix Revolutions, de A. et L. Wachowski.
— Voix française de Paul Bigley (Green) dans Shakleton, de Charles Sturridge.
— Voix française de Nicky Katt dans Sincity de R. Rodriguez
(Stuka), et dans The Brave One de N.Jordan (Vitale).
- Voice-over, documentaires
— Série Légendes pour Teva.
— Série Megabridges pour National Geographic.
— Divers commentaires pour Canal +, France 5...
— Présentation d’antenne sur France Culture.