Formado al Institut del Teatre de Barcelona, con Víctor Ullate a Madrid, y se gradúa a John Cranko Schule de Stuttgart, Alemania.
Con más de doce años de experiencia en el campo de las artes escénicas, ha bailado profesionalmente en prestigiosas instituciones de danza europeas como la Ópera Ballet Vlaanderen, bajo la dirección artística de Sidi Larbi Cherkaoui, y el Ballet de l’Opéra National du Rhin.vComo intérprete, ha parcipado en piezas de Pina Bausch, Maurice Béjart, Sidi Larbi Cherkaoui, Edward Clug, Sharon Eyal, Andonis Foniadakis, William Forsythe, Akram Kan, Jiří Kylián, Jean-Christophe Maillot, Ohad Naharin y Crystal Pite entre otros de otros coreógrafos.
Desde el 2023 es miembro del Akram Khan Company y colabora en diferentes proyectos como freelance, tanto de intérprete como de docente y coreógrafo.
