Après une formation au C.N.S.A.D, il a travaillé au théâtre et au cinéma et participe à des lectures de textes publiques. Professionnel du doublage, il prête sa voix à de nombreux comédiens étrangers : Dennis Haysbert (24h chrono, Loin du Paradis...), Laurence Fishburne (Mystic River, Mission Impossible, Las Vegas 21, Les Experts...).