He acquired polio when he was 6 months old and grew up playing a variety of different sports. At the 2000 Olympic Games, he finished first in the demonstration event of Men's 1500m wheelchair. He finished second in the same event at the 2004 Summer Olympics. He won six medals in different athletics events at the Paralympic Games – 2 gold, 1 silver, and 3 bronze – in a career that spanned from Seoul 1988 to Beijing 2008. He was the flag-bearer for the Mexican team in the Sydney 2000 and Beijing 2008 Paralympic Games.