He began his ballet training at the age of 10 at Escuela Municipal de Danza de Torrevieja with Concha Díez and Mª Dolores Morales. In 2007 he joined the Real Conservatorio Profesional de Danza Mariemma of Madrid. He received a scholarship to study at the Centro de Danza Víctor Ullate in 2008. During his years of ballet education he took several training ballet courses with important ballet masters, such as: José Martínez, Gustavo Ramírez, Carlos López, Ayman Harper, Iván Pérez, Ariel Cohen, Dominic Walsh, Sharon Fridman, among others.
In 2011 he joins the Dance Project Asociation; “Jehane” creation and premiere, artistic director Hansel Cereza, choreography Ricardo Franco, and Lola Greco as guest artist. In 2012-2014, he danced with Ballet de la Generalitat (Valencia), artistic director Inmaculada Gil Lázaro Works by Ramón Oller, Nacho Duato, Thierry Malandain, Joan Crespo, Thaïs Martínez and Elizabeth Taberner, Davy Brun, Ohad Naharin, Inmaculada Gil Lázaro. In 2015 he was rehearsing and dancing “Coming Together” (Nacho Duato) with Conservatorio Superior María de Ávila. In 2015-2016 he danced at the Lithuanian National Opera and Ballet theatre, artistic director Krzysztof Pastor Giselle, La Bayadere, The Nutckracker, Swan Lake, among others. In 2017 he joined the Ballet Nice Méditerranée, artistic director Eric Vu-An, works by Nacho Duato, Alvin Ailey, Uwe Sholz, Jirí Kylián and George Balanchine.
During 2017/2018 he has occasionally danced with the Compañía Nacional de Danza, in the production of Don Quixote, by José Carlos Martínez. In September 2018 he joins the Compañía Nacional de Danza, under the artistic direction of José Carlos Martínez.