Il fait pendant deux ans l'école des Beaux Arts de Versailles, puis grâce à un copain, il prend des leçons de théâtre. Puis il suit pendant deux ans les cours du conservatoire de Versailles, et rejoint la classe libre du Cours Florent avec F. Florent et F. X. Hoffmann, pendant deux ans également.
Il débute sur les planches sous la direction du metteur en scène suisse Benno Besson, compagnon de route de Bertolt Brecht, qui monte la pièce Mille francs de récompense d'après l'œuvre de Victor Hugo.
Après une figuration en 1983 dans Coup de foudre, de Diane Kurys, il commence sa carrière au cinéma en 1984 avec Souvenirs, Souvenirs, de Ariel Zeitoun.
Il est notamment connu pour ses rôles dans les films de Bruno Podalydès : il joue Otto Gazin dans Dieu seul me voit (Versailles-Chantiers) en 1998, l'ami d'Albert Jeanjean. Il joue aussi Sainclair, le second de Joseph Rouletabille dans Le Mystère de la chambre jaune en 2003 et Le Parfum de la dame en noir en 2005. Il intervient brièvement dans Liberté-Oléron, Bancs publics (Versailles Rive-Droite) et Adieu Berthe.
Chacun Cherche Son Film est un site indépendant qui n’est pas soumis au diktat des studios et des distributeurs. Sur ce site nous souhaitons parler d’un cinéma d’auteur ou de genre qui offre un regard sur le monde. Nous avons donc fait le choix économique de nous financer par l’abonnement auprès de nos lecteurs pour nous permettre d’être libre et de vous proposer le meilleur du cinéma sur tout support.