He began his ballet studies at Víctor Ullate’s school. In 1992 he joined the Ullate company where he remained for three years. During his stay there, he performed choreographies by Ullate, Eduardo Lao, Nils Christie, Hans van Manen, Maurice Bejart, Rudy van Dancing, Misha van Hoeke and George Balanchine. In 1995 he was invited by Fernando Bujones to dance with the Mediterranean Ballet.
In September 1996, the Pennsylvania Ballet offered him to join the company as a solo dancer. With this company he played leading roles in the classics Diana and Acteón, Coppelia, The Sleeping Beauty, as well as the pieces by Lynne Taylor-Corbette, Hans van Manen, Matthew Neenan and George Balanchine, Nutcraker, Tarantella and the latter’s Who Cares.
In December 1997, he joined the corps de ballet of the American Ballet Theater in New York, being named soloist dancer a year later. In his seven years at the ABT he played important leading roles such as The bronze idol and Pain in La Bayadère (Natalia Makarova after Marius Petipa), Red Cowboy in Bil and The Kid, Champion Roper in Rodeo(A. Demille), Blue boy in Le Patineurs (Ashton), first sailor in Fancy Free (Jerome Robbins), Birbanto in Le Corsaire(A. M. Holmes), Turning boy in Etudes (H. Lander), Benno in Swan Lake (Kevin McKenzie after Marius Petipa and Lev Ivanov), Clear (Stanton Welch), Black Tuesday (Paul Taylor), Symphonieta, Stepping Stones (J. Kylián) Known by heart (T. Tharp), Smile with my heart (Lar Lubobitch), Gong (Mark Morris), Sin and Tonic (James Kudelka), Spring and Fall (John Neumier) Gaite Parisienne (L. Massine) Yellow couple in Diversions of Angels (M. Graham), La Fille mal Gardee and Midsummernight’s Dream (Ashton), Variations for four (A. Dolin), Bruch Violin Concerto No. 1 (Clark Tippet) and Symphony in C, Theme and Variations (George Balanchine).