At the 1996 Atlanta Paralympics, he won a gold medal in the Men's 4x100 m Relay T42-46 event, for which he received a Medal of the Order of Australia. At the 2000 Sydney Games, he won gold medals and broke world records in the men's 4x100 m relay T46 and men's 4x400 m relay T46 events and bronze medals in the men's 100 m T46 and men's 200 m T46 events. That year, he received an Australian Sports Medal. At the 2004 Athens Games, he came seventh in the first heat of the Men's 100 m T46 - event and did not make the final.