En 1966, il remporte la médaille d'argent du relais 4 × 100 mètres lors des Jeux de l'Empire britannique et du Commonwealth de 1966, puis s'adjuge la médaille d'or lors des Jeux d'Amérique centrale et des Caraïbes.