1978 siegte er bei den Commonwealth Games in Edmonton über 400 m und gewann mit der australischen Stafette Bronze. 1980 errang er im Wettkampf über 400 m Silber bei den Olympischen Spielen in Moskau hinter Wiktor Markin aus dem Gastgeberland. Zwei weitere Silbermedaillen folgten bei den Commonwealth Games 1982 in Brisbane über 400 m und in der 4-mal-400-Meter-Staffel.