At the 2004 Olympic Games, he finished 5th in the demonstration sport of Men's 1500 m wheelchair. Following this he won two gold medals in the 5000 m T54 and marathon T54 events at the 2004 Athens Paralympics, for which he received a Medal of the Order of Australia. At the 2006 IPC Athletics World Championships in Assen, Netherlands, he won three gold medals and one bronze medal. Participating in his third Paralympics in Beijing, he won a gold medal in the marathon T54, two silver medals in the 800 m T54 and 5000 m T54 events and a bronze medal in the 1500 m T54 event.