Ai Giochi olimpici 2004, è arrivato quinto nella gara dimostrativa su carrozzina da 1500 m maschile. In seguito ha vinto due medaglie d'oro nei 5000 m T54 e nella maratona T54 ai Giochi paralimpici di Atene 2004, per le quali ha ricevuto una medaglia dell'Ordine dell'Australia. Ai Campionati mondiali di atletica leggera paralimpica 2006 ad Assen, nei Paesi Bassi, ha vinto tre medaglie d'oro e una medaglia di bronzo. Partecipando ai suoi terzi Giochi paralimpici a Pechino, ha vinto una medaglia d'oro nella maratona T54, due medaglie d'argento nelle gare degli 800 m T54 e dei 5000 m T54 e una medaglia di bronzo nella gara dei 1500 m T54.