Na igrzyskach olimpijskich w 1984 w Los Angeles zajął 4. miejsce w chodzie na 20 kilometrów i nie ukończył chodu na 50 kilometrów. W Pucharze Świata w 1985 w St. John's był piąty w chodzie na 20 km. Zdobył brązowy medal na tym dystansie na letniej uniwersjadzie w 1985 w Kobe. Zwyciężył w chodzie na 20 km w pucharze panamerykańskim w chodzie w 1986 w Saint-Léonard. Na igrzyskach Wspólnoty Narodów w 1986 w Edynburgu zdobył srebrny medal w chodzie na 30 kilometrów.