Aux Jeux olympiques d'été de 1924 à Paris, il est engagé sur les 400 mètres et 1 500 mètres nage libre. Forfait au 400, il réalise 23 min 4 s 4 aux 1 500 mètres et termine troisième de sa série. Il n'est pas qualifié pour les demi-finales[1]. Lors du relais 4 × 200 mètres, l'équipe italienne réalise 11 min 5 s 2 en séries puis 11 min 0 s 4 en demi-finale mais n'est pas qualifiée pour la finale[2]. Appelé en équipe d'Italie pour les Jeux olympiques d'été de 1928 à Amsterdam, il renonce à y participer pour passer l'équivalent italien du baccalauréat[3].
Aux championnats d'Italie de natation, de 1924 à 1929, il est sur tous les podiums du 400 mètres nage libre : 1er en 1924 (5 min 40 s), 1925 (5 min 53 s 6), 1926 (5 min 42 s 2) et 1928 (5 min 27 s 2) ; 2e en 1927 (5 min 34 s 4) et 1929 (5 min 27 s 2)[5]. Pratiquement les mêmes années, il domine le 1 500 mètres : 1er en 1924 (23 min 26 s 8), 1925 (23 min 48 s 8), 1926 (23 min 26 s) ; 2e en 1927 (22 min 59 s 8) et 1928 (22 min 46 s 8)[6]. En 1930 et 1931, il monte sur la troisième marche du podium sur le 100 mètres nage libre (en 1 min 5 s 8 et 1 min 6 s 6)[7].
(it) Aronne Anghileri, Alla ricerca del nuoto perduto : I protagonisti, le storie, i fatti dimenticati di un secolo vissuto in acqua, t. 1, Milan, Cassina de' Pecchi, SEP editrice S.R.L., , 670 p. (ISBN88-87110-27-1).
(it) Aronne Anghileri, Alla ricerca del nuoto perduto : le statistiche, t. 2, Milan, Cassina de' Pecchi, SEP editrice S.R.L., , 130 p. (ISBN88-87110-27-1).
A. Avé (dir.), Les Jeux de la VIIIe Olympiade Paris 1924 : Rapport officiel, Paris, La Librairie de France, , 852 p.