Il remporte la médaille d'argent du 100 mètres lors des Championnats d'Europe 1950, à Bruxelles, devancé par le Français Étienne Bally. Vainqueur à deux reprises des Championnats d'Italie d'athlétisme ( en 1950 et en 1951), il participe aux Jeux olympiques de 1952, à Helsinki, où il s'incline dès les séries.