McKinney won op 16-jarige leeftijd tijdens de Pan-Amerikaanse Spelen 1955 in Mexico-Stad de gouden medaille op de 100 meter rugslag en de 4×100 meter wisselslag.
Tijdens de Pan-Amerikaanse Spelen 1959 in Chicago prolongeerde McKinney zijn titels op de 100 meter rugslag en de 4×100 meter wisselslag.
Tijdens de Olympische Zomerspelen van 1960 won McKinney de gouden medaille op de 4×100 meter wisselslag in een wereldrecord en won hij de zilveren medaille op de 100 meter rugslag.
McKinney overleed in 1992 bij een vliegtuigongeluk.