En los Juegos Olímpicos de Londres 2012, consigue la medalla de bronce ante la cubana Glenhis Hernández, convirtiéndose así en doble medallista olímpica en la categoría +67 kg y posteriormente ganó medalla de plata en los Juegos Olímpicos de Río 2016, convirtiéndose en la primera mexicana en ganar medalla en tres ediciones de los Juegos.