Il remporte la médaille d'argent des Jeux olympiques de 1960, à Rome, s'inclinant face à son compatriote Lee Calhoun qui l'avait déjà devancé lors des sélections olympiques américaines. En 1963, May se classe deuxième des Jeux panaméricains de São Paulo derrière Blaine Lindgren.