Inició sus estudios de ballet en la escuela de Víctor Ullate, incorporándose posteriormente a su compañía, donde interpretó coreografías de Víctor Ullate, Eduardo Lao, Hans van Manen, Maurice Béjart o George Balanchine, entre otros. En 1995 fue invitado por Fernando Bujones a formar parte del Ballet Mediterráneo.
Continuó su carrera internacional como solista en el Pennsylvania Ballet, interpretando roles principales en ballets como Diana y Acteón, Coppélia y La Bella Durmiente. En 1997 ingresó en el American Ballet Theater, donde fue nombrado solista al año siguiente y, durante siete años, destacó en grandes producciones como La Bayadère, El Lago de los Cisnes y Le Corsaire, trabajando con coreógrafos de renombre como Jerome Robbins, Stanton Welch o Mark Morris.
Su trayectoria escénica culminó en el New York City Ballet, donde ingresó en 2003 y en 2005 ascendió a la categoría de bailarín principal.
A lo largo de su carrera ha sido galardonado con la Medalla de Oro del Concurso de Nureyev de Bucarest (2006), el Premio Benois (Moscú, 2009), el Premio de la Cultura de la Comunidad de Madrid (2010) y el Premio Nacional de Danza del Ministerio de Cultura (2016).
En 2019 fue nombrado Director de la Compañía Nacional de Danza, donde permaneció hasta 2024. En la actualidad es Director artístico de Veranos de la Villa de Madrid.