Il se classe troisième du 200 mètres lors des Championnats d'Europe 1962, à Belgrade, derrière le Suédois Ove Jonsson et le Polonais Marian Foik. Vainqueur à deux reprises des Championnats d'Italie d'athlétisme, sur , en 1963 et 1964, il termine huitième du des Jeux olympiques de 1964.