Fue seleccionado para representar a Australia en natación en los Juegos Paralímpicos de Sídney 2000. Ganó la medalla de plata en los 100   m estilo libre S7 y fue miembro del equipo de relevos 4 × 100 m estilo libre 34 pts, que también ganó una medalla de plata. Ganó medallas de bronce en los 50   m estilo libre S7 y en el 4 x 100   m medley. Compitió en los Juegos de la Mancomunidad de 2002 en Mánchester, quedando sexto y décimo en los 50   m y 100   m estilo libre respectivamente. En los Juegos Paralímpicos de Atenas 2004, compitió en cuatro eventos (100 m pecho SB7, 100 m estilo libre S7, 50 m mariposa S7, 50 m estilo libre S7) pero no ganó más medallas. También participó en los Juegos de la Mancomunidad de 2006 en Melbourne.