Nace en Madrid, en cuyo Real Conservatorio Profesional de Danza Mariemma estudia y se gradúa. En 2011 es aceptado para el programa de verano del School of American Ballet de Nueva York, donde le concedieron una beca para formar parte de la escuela durante el año.
En 2012 es aceptado en el American Ballet Theatre II (Studio Company) bajo la dirección de Franco De Vita, donde trabaja con destacados maestros, como Kevin McKenzie, Raymond Lukens y Alexei Ratmansky, y baila en teatros como el Metropolitan Opera House. En 2013 es aceptado como aprendiz en el Ballet de Orlando, para ascender a bailarín de compañía en 2014, con la que interpreta repertorio clásico como El lago de los cisnes, Coppélia y El cascanueces, entre otros.
En septiembre de 2015 ingresa en la Compañía Nacional de Danza, bajo la dirección artística de José Carlos Martínez. Desde entonces y hasta la actualidad bajo dirección de Muriel Romero ha participado en producciones como Don Quijote, El cascanueces y La Favorita de José Carlos Martínez, Artifact Suite de William Forsythe, Carmen de Johan Inger, Concerto DSCH de Alexei Ratmansky, Pulcinella de Blanca Li, Por vos muero y Remansos de Nacho Duato y las coreografías A tu vera y Passengers Within de Joaquín De Luz.
Instagram: @juanjocarazo