Champion olympique en 1956, il porte son propre record du monde à le à Budapest, avant de conserver son titre olympique en 1960. Le , au cours des championnats d'Europe de Belgrade, l'Italien Salvatore Morale s'impose en et égale le record du monde de Glenn Davis, record qu'améliore l'Américain Rex Cawley le à Los Angeles en .