Titulado en Coreografía y Técnicas de interpretación de la danza por el Ministerio de Educación y por el American Ballet Theatre® National Training Curriculum.
Trabaja en el Ballet de Victor Ullate, Ballet de Zaragoza, English National Ballet, K- Ballet Company Tetsuya Kumakawa (Japón), Compañía Nacional de Bailado (Portugal), Deutsche Oper Berlin, Staatsballet Berlin, y el Ballet contemporáneo de Basilea en Suiza.
Como coreógrafo realiza piezas para primeras figuras de el Royal Ballet, English National Ballet, StaatsBallet Berlin, Ballet de la Ópera de Niza, Ballerische Staatsoper, Joffrey Ballet de Chicago y New York City Ballet.
Director Artístico en MásQdanza, participa como jurado en actividades artísticas y como profesor invitado en grados medios y superiores de Danza.