W 1976 roku podczas igrzysk olimpijskich w Montrealu zdobył złoty medal olimpijski w biegu na 200 metrów i srebrny w biegu na 100 metrów. Wystąpił także w sztafecie 4 × 400 metrów, która w finale zajęła 5. miejsce. W 1978 obronił tytuł w biegu na 100 metrów na igrzyskach Wspólnoty Narodów w Edmonton, a w biegu na 200 metrów odpadł w półfinale. Na igrzyskach panamerykańskich w 1979 w San Juan wystąpił tylko w sztafecie 4 × 100 metrów, która zajęła 4. miejsce.