Born in Barcelona, he studied Medicine before dedicating his time to music. He studied at the Conservatori Superior de Música in Barcelona and later at the Musik Akademie in Basel. He has specialized in Rossini and Mozart repertoires, having sung Così fan tutte, Don Giovanni, Die Entführung aus dem Serail, La Cenerentola, Il Barbiere di Siviglia or Semiramide. He has also performed oratorio, from Monteverdi to Honnegger, particularly Bach, Händel, Mozart, Mendelssohn and Haydn. Song recitals are a favorite of David Alegret, as they perfectly complement his vocal abilities and personal tastes. He has taken on a wide repertoire with composers as Schubert, Schumann, Beethoven, or Strauss. Due to his roots and his identification with the genre, Catalan song plays a large role in his repertoire, and he performs works by composers such as Toldrà, Mompou, Joan, and Ricard Lamote de Grignon among others.