W młodości trenował pływanie, specjalizując się w stylu motylkowym i dowolnym. Był wielokrotnym złotym medalistą mistrzostw krajowych, ponad dwadzieścia razy poprawiał rekordy Włoch w konkurencjach pływackich. W 1975 na mistrzostwach świata wywalczył brązowy medal w sztafecie 4 × 100 m stylem dowolnym. Dwukrotnie wystartował na letnich igrzyskach olimpijskich – w Monachium w 1972 w sztafecie 4 × 100 m stylem dowolnym, w Montrealu w 1976 na 100 m stylem motylkowym, a także w sztafetach 4 × 200 m stylem dowolnym (8. miejsce) i 4 × 100 m stylem zmiennym (7. miejsce). Na Igrzyskach Śródziemnomorskich w 1975 wywalczył złoty medal na 100 m stylem motylkowym.