Ai Giochi paralimpici di Atlanta 1996 vinse la medaglia d'oro nella staffetta 4×100 metri, successo che gli valse la medaglia dell'ordine dell'Australia. A Sydney 2000 conquistò due medaglie d'oro nelle staffette 4×100 e 4×400 e due di bronzo nei 100 e 200 metri piani. Lo stesso anno, gli viene conferita la medaglia dello sport australiano. Prese parte anche ai Giochi di Atene 2004 senza conseguire alcun successo.