Dia berkompetisi di Olimpiade Paralimpiade Musim Panas 1988 di Seoul, Korea Selatan. Di sana ia memenangkan medali emas dalam acara 200 meter - 1C pria, medali perak dalam acara 100 meter - 1C pria, medali perak dalam acara 400 meter - 1C pria dan medali perunggu dalam acara 800 meter - 1C pria. Ia juga berkompetisi di Olimpiade Paralimpiade 1992 di Barcelona, Spanyol. Di sana ia memenangkan medali perak dalam acara 100 meter - TW2 pria, medali perunggu dalam acara 200 meter - TW2 pria, menempati posisi keempat dalam acara 800 meter - TW2 pria dan menempati posisi kesepuluh dalam acara Maraton - TW2 pria. Dia juga berkompetisi di Olimpiade Paralimpiade Musim Panas 1996
di Atlanta, Amerika Serikat. Di sana ia memenangkan medali perak dalam acara 100 meter - T51 pria, medali perunggu dalam acara 400 meter - T51 pria, finis keempat dalam acara 200 meter - T51 pria dan finis keenam dalam acara 1500 meter - T51 pria. Ia juga berkompetisi di Olimpiade Paralimpiade Musim Panas 2000 di Sydney, Australia. Di sana ia memenangkan medali perak dalam acara 200 meter - T52 pria, medali perunggu dalam acara 100 meter - T52 pria dan menempati posisi keempat dalam acara 400 meter - T52 pria. Ia juga berkompetisi di Olimpiade Paralimpiade Musim Panas 2004 di Athena, Yunani. Di sana ia memenangkan medali emas dalam acara 200 meter - T52 pria, medali perak dalam acara 400 meter - T52 pria, medali perunggu dalam acara 100 meter - T52 pria dan menempati posisi kelima dalam acara 800 meter - T52 pria. Dia juga berkompetisi di Olimpiade Paralimpiade Musim Panas 2008 di Beijing, Cina. Di sana ia memenangkan medali perunggu dalam acara 100 meter - T52 pria, finis keempat dalam acara 200 meter - T52 pria, finis kedelapan dalam acara 400 meter - T52 pria dan finis ketujuh dalam acara 800 meter - T52 pria.