At the 1996 Atlanta Games, he won a gold medal in the Mixed 20k Bicycle CP Div 4 event, for which he received a Medal of the Order of Australia, and a silver medal in the Mixed 5,000 m Time Trial Bicycle CP Div 4 event. At the 1998 world championships, he broke two world records in the 3,000 m individual pursuit and kilometre time trial, and won the road race. At the 2000 Sydney Games, he won a gold medal in the Mixed Bicycle Road Race CP Div 4 event and a bronze medal in the Mixed Bicycle Time Trial CP Div 4 event. That year, he received an Australian Sports Medal.