Compitió en los Juegos Paralímpicos de Verano de 1988 en Seúl, Corea del Sur. Allí ganó una medalla de oro en el evento masculino de 200 metros - 1C, una medalla de plata en el evento masculino de 100 metros - 1C, una medalla de plata en el evento masculino de 400 metros - 1C y una medalla de bronce en el evento masculino de 800 metros - 1C. También compitió en los Juegos Paralímpicos de 1992 en Barcelona, España. Allí ganó una medalla de plata en los 100 metros masculinos - evento TW2, una medalla de bronce en los 200 metros masculinos - evento TW2, terminó cuarto en los 800 metros masculinos - evento TW2 y terminó décimo en el evento Maratón masculino - TW2. También compitió en los Juegos Paralímpicos de Verano de 1996.
en Atlanta, Estados Unidos. Allí ganó una medalla de plata en los 100 metros masculinos - T51, una medalla de bronce en los 400 metros masculinos - T51, terminó cuarto en los 200 metros masculinos - T51 y terminó sexto en los 1500 metros masculinos - T51. También compitió en los Juegos Paralímpicos de Verano de 2000 en Sydney, Australia. Allí ganó una medalla de plata en los 200 metros masculinos - T52, una medalla de bronce en los 100 metros masculinos - T52 y terminó cuarto en los 400 metros masculinos - T52. También compitió en los Juegos Paralímpicos de 2004 en Atenas, Grecia. Allí ganó una medalla de oro en los 200 metros masculinos - T52, una medalla de plata en los 400 metros masculinos - T52, una medalla de bronce en los 100 metros masculinos - T52 y terminó quinto en los 800 metros masculinos - T52. También compitió en los Juegos Paralímpicos de Verano de 2008 en Beijing, China. Allí ganó una medalla de bronce en los 100 metros masculinos - T52, terminó cuarto en los 200 metros masculinos - T52, terminó octavo en los 400 metros masculinos - T52 y terminó séptimo en los 800 metros masculinos - T52.