Hij deed mee aan de Paralympische Zomerspelen van 1988 in Seoul, Zuid-Korea. Daar won hij een gouden medaille in de mannen 200 meter - 1C evenement, een zilveren medaille in de mannen 100 meter - 1C evenement, een zilveren medaille in de mannen 400 meter - 1C evenement en een bronzen medaille in de mannen 800 meter - 1C evenement. Hij nam ook deel aan de Paralympische Zomerspelen van 1992 in Barcelona, Spanje. Daar won hij een zilveren medaille in de mannen 100 meter - TW2 evenement, een bronzen medaille in de mannen 200 meter - TW2 evenement, eindigde vierde in de mannen 800 meter - TW2 evenement en eindigde tiende in de mannen Marathon - TW2 evenement. Hij nam ook deel aan de Paralympische Zomerspelen van 1996.
in Atlanta, Verenigde Staten. Daar won hij een zilveren medaille in de mannen 100 meter - T51 evenement, een bronzen medaille in de mannen 400 meter - T51 evenement, eindigde vierde in de mannen 200 meter - T51 evenement en eindigde zesde in de mannen 1500 meter - T51 evenement. Hij nam ook deel aan de Paralympische Zomerspelen van 2000 in Sydney, Australië. Daar won hij een zilveren medaille in de mannen 200 meter - T52 evenement, een bronzen medaille in de mannen 100 meter - T52 evenement en eindigde vierde in de mannen 400 meter - T52 evenement. Hij nam ook deel aan de Paralympische Zomerspelen van 2004 in Athene, Griekenland. Daar won hij een gouden medaille in de mannen 200 meter - T52 evenement, een zilveren medaille in de mannen 400 meter - T52 evenement, een bronzen medaille in de mannen 100 meter - T52 evenement en eindigde vijfde in de mannen 800 meter - T52 evenement. Hij nam ook deel aan de Paralympische Zomerspelen 2008 in Beijing, China. Daar won hij een bronzen medaille in de mannen 100 meter - T52 evenement, eindigde vierde in de mannen 200 meter - T52 evenement, eindigde achtste in de mannen 400 meter - T52 evenement en eindigde zevende in de mannen 800 meter - T52 evenement.