He has worked in operas such as Falstaff and Celos aun del Aire Matan in the Teatro Real of Madrid.
In 2005 he worked as a soloist dancer in the Ballet Snow White, produced by Ricardo Cué, with Tamara Rojo as principal dancer. In 2006 he joined the English National Ballet.
In 2007 he joined the Gran Canaria Ballet under the direction of Anatol Yanowsky. In 2008 he moved to the Corella Ballet, working with choreographers such Clark Tippet, Stanton Welch, Natalia Makarova and Christopher Wheeldon.
In June 2011 he joined the Ballet of the Teatro Alla Scala de Milán, leaving in September 2013, to enter the Compañía Nacional de Danza of Spain, under the artistic direction of José Carlos Martínez.