Born in Catalonia, David is the director of the festival Girona en Moviment. He began dancing with the local folklore group Esbart de Banyoles followed by classical ballet with Maria Elvira Buck Gili. While continuing his dance studies, David graduated as a pianist from the Isaac Albéniz Conservatory and was trained in drama at El Galliner school. He studied at the Dance Conservatory of the Institut del Teatre in Barcelona and a year later was accepted to the Ecole Rudra Béjart Lausanne, Switzerland. David has danced professionally with the Béjart Ballet Lausanne, Tiroler Landestheater Innsbruck, and Gauthier Dance Stuttgart, collaborating with choreographers such as Marco Goecke, Jiri Kylian, Hans van Manen, Ohad Naharin, Alexander Ekman, Hofesh Shechter, Enrique Gasa Valga, Mauro Bigonzetti, Adonis Foniadakis, Natalia Horecna, Angel Rodriguez and Bridget Breiner among others. He performed in festivals across Europe and North America, including Context Festival (Moscow), Jacob's Pillow (USA) and Holland Dance Festival, as well as in various international galas.
David has a master degree in Cultural Management by the Open University of Catalonia and has participated in various study programs in Geneva and Berlin on international relations, cultural diplomacy and leadership. Currently resident in Switzerland, David doubles his task of helping cancer patients with the Swiss Cancer League, where he is the director and manager of the program "Dansons la vie!". David continues to dance freelance, often invited to international galas and festivals, and choreographs ballets with dancers from the Staatsballett Karslruhe and the Ballet de Barcelona, among others.