Ganó tres medallas de oro en los Juegos Paralímpicos de Atlanta 1996 en las pruebas de 100 m mariposa S10, 400 m estilo libre S10 y 4 × 100 m estilo libre S7-10, por las que recibió una Medalla de la Orden de Australia. En los mismos Juegos, ganó dos medallas de plata en los 100 m estilo libre S10 y 200 m estilo libre SM10. En los Juegos Paralímpicos de Sídney 2000, ganó una medalla de oro en los 400 m estilo libre S10, una medalla de plata en los 200 m estilo libre SM10 y una medalla de bronce en los 4 x 100 m estilo libre 34 puntos.