En 1962, Giovanni Cornacchia s'adjuge la médaille d'argent sur 110 mètres haies lors des Championnats d'Europe, derrière le Soviétique Anatoliy Mikhailov.