Para 2008 ganó el campeonato panamericano junior en contrarreloj de ruta, logro que obtuvo nuevamente en 2009. También en 2009 ganó medalla de bronce en la prueba de ruta. Debido a estos logros, se le invitó a entrenar en el Centro Mundial de Ciclismo en Suiza, junto a más de 100 atletas y entrenadores de 40 países. A partir de 2010, se le invitó a integrarse al equipo Performance United Cycling Center, en el Centro Especializado de Alto Rendimiento de Ciclismo en Palma de Mallorca, España. En ese mismo año representó a México en el Campeonato Mundial de Carretera de la UCI de 2010. Compitió en el Campeonato Mundial de Ciclismo en Pista de la UCI de 2010. En el Campeonato del Mundo de Ciclismo en Pista UCI 2013 ganó dos medalla de plata en las pruebas de scratch y también en la carrera por puntos. En 2015, participó en los Juegos Panamericanos Toronto donde ganó medalla de bronce en la modalidad de persecución por equipos.