Ognio ble olympisk mester i vannpolo under OL 1948 i London. Han var med på det italienske laget som vant vannpoloturneringen foran Ungarn og Nederland. Italia vant alle tre kampene i finalerunden, som besto av fire lag; de vant over både Belgia og Nederland med 4–2 og seier over Ungarn med 4–3 fra gruppespillet, et resultat som ble tatt med til finalerunden. Ognio spilte seks kamper og scoret fire mål i OL-turneringen.