He has performed numerous opera roles, including Aeneas in Purcell’s Dido and Aeneas in Lyon in 2002, Goro in Puccini’s Madame Butterfly at the Gattières Festival in July 2003, Oret in Haydn’s Philemon und Baucis at the Lyon Opera in April 2004, Dandini in La Cenerentola at the Île-de-France Festival and on tour (2005 to 2007), Burschen in Carl Orff’s Der Mond at the Opéra Bastille’s Amphitheatre in 2007 and 2010 and the Goat in a piece based around Stravinsky’s Renard. He has also sung the roles of Escamillo in Bizet’s Carmen and Valentin in Gounod’s Faust.
In terms of chamber music, he was instrumental in the creation of the Grazioso Ensemble in 2009 and he performs regularly with them particularly at the Studio Bastille. His concert repertoire as a soloist extends from oratorio with numerous Bach cantatas, to Mozart’s and Fauré’s Requiem along with several masses. Since September 2005, he has been a tenured member of the Paris Opera Chorus and has sung numerous solo roles in that capacity including performances in Richard Strauss’s Der Rosenkavalier and Capriccio, Halévy’s La Juive, Verdi’s Don Carlo, Gounod’s Mireille, and Britten’s Billy Budd.