Il remporte la médaille d'or du saut en hauteur lors des Jeux de l'Empire britannique et du Commonwealth de 1966 et des Jeux du Commonwealth britannique de 1970, et s'adjuge la médaille d'argent aux Jeux du Commonwealth britannique de 1974.