Born in Madrid. He graduated at the Royal Professional Dance Conservatory of Madrid. He also attained a diploma in Commerce and Marketing at the I.E.S Jaime Ferran.
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, amog others. In June 2011 he joined the Ballet of the Teatro Alla Scala de Milán, leaving in September 2013.
In September 2013, he enter the Compañía Nacional de Danza, under the artistic direction of José Carlos Martínez.