Licenciado en Coreografía y Técnicas de Interpretación de la Danza, Diplomado del Método Danza Académica Vaganova, y profesor de Forsythe's Improvisation Technologies.
Formado en el Conservatorio de Pamplona y en el grupo de danza contemporánea Yauzkari de José Lainez. Con María de Ávila en Zaragoza, y con Maurice Béjart en la escuela Mudra International de Bruselas.
Bailarín solista del Ballet Siglo XX de Mauricie Béjart, Béjart Ballet Lausanne, Balletto di Toscana y Ballet Frankfurt de William Forsythe; con el que colaboraró en la creación de sus más significativas coreografías.
Docente en el Théâtre Contemporain de la Danse de París, Institut del Teatre de Barcelona, CND de Nacho Duato, The Forsythe Company, Instituto Cervantes de Nueva Delhi; y desde 2006 en la EPDCyL de Valladolid y Ana Laguna de Burgos.
Coreógrafo en el Ballet Jove Mallorca, Dansa-València, finalista en los certámenes coreográficos Ricard Moragas (BCN), Burgos-New York y Certamen Coreográfico de Madrid; y en 2019 en Attakkalari's Center of Movement Art de Bangalore (India).