Con la nazionale ha partecipato ai Giochi olimpici di Amsterdam senza passare le batterie nei 400 m e venendo eliminato con la staffetta 4×200 m. Dal 1929 ha iniziato a vincere ai campionati italiani, e l'anno dopo si è aggiudicato tutti i quattro titoli dello stile libero. Convocato ai Campionati europei del 1931 a Parigi, ha conquistato tre medaglie di bronzo: nei 400 m dietro a István Bárány e Jean Taris, nei 1500 m preceduto da Olivér Halassy e dal compagno di squadra Giuseppe Perentin e con la staffetta a soli due quinti di secondo dalla Germania assieme a Antonio Conelli, Sirio Banchelli ed Ettore Baldo.