C'est par le piano qu'il vient à la musique. Diplômé de l'École Normale de Musique de Paris, il poursuit parallèlement des études de musicologie à la Sorbonne.
Dès qu'il intègre le choeur de cette université, la passion du chant le saisit ; il effectue ensuite une formation professionnelle au sein de la maîtrise de Notre-Dame de Paris, à l'issue de laquelle il débute en tant que ténor professionnel.
Amené à travailler avec de nombreux ensembles vocaux prestigieux, mais aussi avec le choeur de l'Opéra national de Paris et le choeur du Théâtre du Châtelet, il est membre du Choeur de Radio France depuis 2004.
Régulièrement invité comme soliste, il interprète notamment Vivaldi, Bach, Mozart, Schubert, Haydn et Rossini, mais aussi Saint-Saëns, Britten et Stravinsky. Il a incarné le Chevalier de la Force, dans l'opéra Dialogues des Carmélites de Francis Poulenc.