He won gold at the 1966 Empire Games in the 440 yard dash, aged 18. In 1967, he represented his country at the Pan American Games in Canada. At the 1968 Summer Olympics in Mexico City, he competed in the men's 400 metres.