Baryton-Basse, il a étudié l’orgue puis le chant au Conservatoire de Bordeaux avec Maryse Castets. Il a été artiste du chœur de l’Opéra de Bordeaux (Salvatore Caputo), et assistant de la Villanelle de Blanquefort (Marie-Christine Nouël). Egalement chef assistant et professeur de chant des Petits Chanteurs de Bordeaux (Alexis Duffaure) et professeur de chant choral au Conservatoire de Marmande. Pédagogue passionné, il fonde une classe de chant à Gironde-sur-Dropt et accepte le poste de professeur de chant choral de l’École de musique de La Réole. Il intervient comme soliste et professeur de chant aux Soirées Baroques de Monflanquin.
Éclectique, il navigue volontiers du répertoire baroque à celui de l’opéra moderne. Côté oratorio, c’est entre autres dans Les Sept paroles du Christ de Franck, le Lauda Sion de Mendelssohn, Les Saisons de Haydn ou le Requiem de Fauré que l’on a pu l’entendre en soliste, avec le Groupe Vocal Arpège (Jacques Charpentier), l’Ensemble Vocal d’Aquitaine (Eliane Lavail), l’Ensemble Vocal Jubilate (Pierre Goumarre), le chœur éphémère Cathedra (Alexis Duffaure). Pour l’opéra, il a été Johan dans Werther de Massenet, Sprecher dans La Flûte enchantée, ou encore Crown dans Porgy & Bess de Gershwin, à l’Opéra de Bordeaux (Salvatore Caputo).