En los Juegos Olímpicos de 2004, terminó séptimo en el deporte de demostración de silla de ruedas masculino de 1.500 m. También participó en los Juegos Paralímpicos de Verano de 2004, donde obtuvo el oro en la carrera de 10000 metros y plata en el relevo de 4 × 400 metros. Cuatro años antes, en los Juegos Paralímpicos de 2000, ganó una medalla de oro en el relevo de 4 × 400 metros.