 At the 1996 Atlanta Games, he won a silver medal in the Mixed Omnium LC1 event.He won two gold medals at the 2000 Sydney Games in the Mixed 1 km Time Trial LC1 and Mixed Olympic Sprint LC1–3 events, for which he received a Medal of the Order of Australia.He broke a world record in the former event.