He participated in the demonstration wheelchair 1500 m event at the 2000 Sydney Olympics, but crashed into the race. He competed as a T54 athlete at that year's Paralympics, where he was part of the Australian team in the 4x400 m relay, reached the semi-final of the 1500 m event, was disqualified in the semi-final of the 5,000 m event after a crash for "obstruction of the track", came ninth in the 10,000 m event, and was the best-placed Australian man in the marathon in his classification, finishing twelfth.