Atleta della Rari Nantes Florentia, ha gareggiato come pallanotista nuotatore specializzato nelle distanze brevi dello stile libero. Si è messo in luce a partire dal 1928 in campo nazionale e nello stesso anno è stato convocato per partecipare ad Amsterdam, ai Giochi olimpici del 1928, iscritto alla staffetta 4 × 200 m stile libero, ma non ha gareggiato per la squalifica della stessa.. Il 9 agosto 1931 a Bologna è diventato primatista italiano dei 100 m stile libero, superando il record di emilio Polli. Ha partecipato ai Campionati europei del 1931 vincendo una medaglia di bronzo con Antonio Conelli, Ettore Baldo e Paolo Costoli. Nel 1932 vince il campionato italiano dei 100 m stile libero. Come pallanuotista ha vinto uno scudetto nel 1933, sempre per la Florentia. Ha partecipato anche ai Campionati europei del 1934 sia nel nuoto che nella pallanuoto e nel 1935 ha vinto il suo secondo titolo nerlla staffetta 4 × 200 m stile libero.