Inicia sus estudios como bailarín clásico en la ciudad de Bogotá, en 2008 inicia su carrera profesional en el Ballet municipal de Lima, en 2009 comienza a trabajar en el ballet concierto de Iñaki Urlezaga, en 2010 es invitado a participar de la 10 Gala latinoamericana de Ballet, en honor al maestro Julio Bocca, en 2012 recorre Brasil como bailarín invitado en diversos festivales como Fendafor(fortaleza), dancapara(Belém) y también trabaja con diversas escuelas y compañías de la región, en el mismo año se une al Ballet de Monterrey(México) dirigido por el maestro Luis Serrano participando de las temporadas de la compañía, en 2013 se une al Ballet de Jalisco, en 2014 inicia la temporada con Les Ballets de France(toulouse) y ese mismo año es invitado por el Balletto del Sud dirigido por Freddy Franzutti a bailar el Lago de los Cisnes en el papel de sigfrido, en 2016 es invitado por el maestro Julio Bocca al Ballet del sodre(Uruguay) donde realiza una gira por España y Francia, bailando en el Festival de Danse de cannes.
En su repertorio a bailado obras de renombrados coreografos como George Balanchine, jiri Kylian y José Limón.
en 2019 se incorpora al Ballet Nacional del Perú dirijidopor Jimmy gamonet con la categoría de Bailarín Principal y en 2023 vuelve al Ballet municipal de Lima.