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 Theatre, donde fue nombrado solista al año siguiente y destacó durante siete años 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 bailarín principal. Ha sido galardonado con la Medalla de Oro del Concurso 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, cargo que ocupó hasta 2024. En la actualidad es director artístico de Veranos de la Villa de Madrid.