Charles tenía 14 años cuando se incursionó en el deporte, desde entonces ha participado en eventos del ciclo olímpico y campeonatos mundiales representando a Guatemala en países como Canadá, Colombia, Egipto, Hungría entre otros.
Participó por primera vez en unos olímpicos en Río de Janeiro 2016. El 2019 fue un año complicado para el pentatleta, incluso llegó a pensar en retirarse, pero gracias al apoyo de la familia logró reponerse y se coronó como bicampeón panamericano al subir al podio en las justas de Lima 2019, momento y lugar donde obtuvo su boleto a los juegos de Tokio.
Resultados:
Oro en los Juegos Panamericanos de Toronto 2015 y Lima 2019, en esta última, ganó también un bronce en el relevo mixto.
Campeón individual y en relevo mixto de los Juegos Centroamericanos y del Caribe de Barranquilla 2018.
En circuitos de Copas del Mundo fue campeón en: El Cairo, Egipto; Río de Janeiro, Brasil; Budapest, Hungría y también en la Copa Panamericana y Campeonato Sudamericano de Buenos Aires, Argentina —todos en 2016—.
Primer lugar en el UIPM Junior World Championships en Egipto (2016).
El atleta competirá en sus segundos juegos olímpicos.
- Deporte: Pentatlón moderno.
- Prueba: Individual.
- Fecha de nacimiento: 28 de diciembre de 1995.