In 1960 he was a member of the Italian water polo team which won the gold medal. He played two matches and scored three goals.
Four years later he finished fourth with the Italian team in the water polo competition at the Tokyo Games. He played five matches.
At the 1968 Games he was part of the Italian team which finished again fourth in the Olympic water polo tournament. He played all nine matches and scored three goals.