El atleta mexicano nació el 18 de octubre de 1959 en la Ciudad de México, con tan solo 9 años se inició en la caminata, cosecha que muy rápido dio frutos cuando en 1972 consiguió el título Naciona Infantil.
Cinco años más tarde ganó el Centroamericano juvenil en Caracas, siendo este su primer logro en el extranjero; este título lo refrendó tres años más tarde en Xalapa. A partir de ese entonces vendrían más triunfos internacionales como el Juvenil de América en 1977. Atletismo en Mayagüez, Puerto Rico Copa Ruse en Bulgaria (1989). Fue en la Copa Lugano en Valencia, España donde consiguió un título de renombre en 1981, ese mismo año fue elegido como el Premio Nacional del Deporte en nuestro país. En 1982, Ernesto Canto comenzó a poner el nombre de México muy en alto al ganar la medalla de oro en los Juegos Centroamericanos y del Caribe en La Habana.
Te puede interesar: Aplazan entrega del Premio Estatal del Deporte 2020
Después de tener récord consiguió otro gran registro mundial en los 20km pues cronometró 1:18.38 horas, dejando atrás a Daniel Bautista. Su gran éxito en la marcha internacional no quedó ahí, ya que para los Juegos Olímpicos de Los Ángeles 1984 consiguió el premio más anhelado por todo deportista, subir al podio, pues conquistó la medalla de oro en el Memorial Coliseum con 1:23.13