Born in Madrid. He began his studies in 2001 at the Mariemma Royal Professional Dance Conservatory of Madrid. After graduating, in 2011 he was accepted in the summer program of the School of American Ballet in New York, where he received a grant to study at the school for one year.
In 2012 he was accepted in the American Ballet Theatre II (Studio Company), directed by Franco De Vita, working with teachers including Kevin McKenzie, Raymond Lukens and Alexei Ratmansky. He has danced at theatres such as the Metropolitan Opera House. In 2013 he was accepted as an apprentice at the Ballet of Orlando, and in 2014 he entered the company as a regular member, dancing in ballets including Swan Lake, Coppelia, Nutcracker, among others.
In September 2015 he joined the Compañía Nacional de Danza, directed by José Carlos Martínez.
Instagram: @juanjocarazo