He won the gold at the 2004 Summer Paralympics in Athens, running a new personal best and world record of 10.75 seconds.
He competed in the 2008 Summer Paralympics in Beijing, China. There he won a silver medal in the men's 100 metres – T12 event and finished fourth in the men's 200 metres – T12 event.