In 1960, he was a member of the Italian water polo team which won the gold medal.
Four years later he finished fourth with the Italian team in the water polo competition at the Tokyo Games.
At the 1968 Games he was part of the Italian team which finished again fourth in the Olympic water polo tournament.
His last Olympic appearance was at the Munich Games where he finished sixth with the Italian team in the 1972 water polo competition.
On 7 May 2015, in the presence of the President of Italian National Olympic Committee (CONI), Giovanni Malagò, was inaugurated in the Olympic Park of the Foro Italico in Rome, along Viale delle Olimpiadi, the Walk of Fame of Italian sport, consisting of 100 tiles that chronologically report names of the most representative athletes in the history of Italian sport.