Nace en Madrid, en cuyo Real Conservatorio Profesional de Danza Mariemma se gradúa.
En 2011 es aceptado en el programa de verano de Boston Ballet School, que le ofrece una beca como aprendiz en la compañía Boston Ballet bajo la dirección de Mikko Nissinen, donde tiene la oportunidad de interpretar ballets de repertorio como Romeo y Julieta, Don Quijote y Cascanueces de John Cranko y Rudolf Nureyev. El mismo año consigue becas de la Comunidad de Madrid, Boston Ballet School y Pao Scholarship (Boston Ballet Sponsor).
En 2012 ingresa en el Atlantic City Ballet de Nueva Jersey como cuerpo de baile, interpretando también roles solistas en ballets como Carmen y Cascanueces. En 2014 continúa su carrera como bailarín en la compañía caraBdanza, bailando repertorio de estilo neoclásico y contemporáneo.
En octubre de 2015, invitado por José Carlos Martínez, colabora con la Compañía Nacional de Danza en la producción de Don Quijote y en el ballet Raymonda Divertimento.
En septiembre de 2016 entra a formar parte de la Compañía Nacional de Danza, bajo la dirección artística de José Carlos Martínez donde continúa actualmente bajo dirección artística de Muriel Romero. Desde su ingreso en la CND ha bailado coreografías de William Forsythe (Artifact Suite), Itzik Galili (Hikarizatto), Alexei Ratmansky (Concerto DSCH), Joaquín De Luz (Giselle), Antonio Ruz (In Paradisum) y Blanca Li (Pulcinella) entre otras.