Vanaf 1982 woont hij in het dorp Wagga Wagga. Zijn eerste succes boekte hij in 2000 met het winnen van een zilveren medaille op het WK aquatlon in Cancún. Met een tijd van 29.00 eindigde hij achter de Nieuw-ZeelanderMatty Reed, die de wedstrijd won in 28.53. Twee jaar later won hij een gouden medaille op het WK triatlon voor neo-senioren.
In 2005 werd hij derde tijdens het WK triatlon op de olympische afstand in Japan. Het jaar erop werd hij nationaal kampioen en won hij een gouden medaille bij de Gemenebestspelen in Melbourne. Met een tijd van 1:49.16,33 versloeg hij de Nieuw-Zeelander John Docherty (zilver) en zijn landgenoot Peter Robertson (brons). Op de Olympische Spelen van 2008 in Peking moest hij genoegen nemen met een zestiende plaats in 1:50.36,00.