Zwyciężył w biegu na 800 metrów na uniwersjadzie w 1965 w Budapeszcie. Na igrzyskach Imperium Brytyjskiego i Wspólnoty Brytyjskiej w 1966 w Kingston zdobył srebrny medal w sztafecie 4 × 440 jardów oraz zajął 4. miejsce w biegu na 880 jardów i 5. miejsce w biegu na 440 jardów. Na igrzyskach olimpijskich w 1968 w Meksyku startował tylko w sztafecie 4 × 400 metrów, która odpadła w przedbiegach.