Dvadeseti vaterpolo turnir na olimpijskim igrama je održan 1988. u Seulu, Južna Koreja. Za olimpijski turnir se prijavila ukupno 12 reprezentacija, sa ukupno 156 igrača. Pobednik turnira i olimpijski šampion po treći put je postala reprezentacija Jugoslavije, druga je bila reprezentacija SAD a na treće mesto se plasirala reprezentacija SSSRa.
U preliminarnoj fazi dvanaest ekipa je bilo podeljeno u dve grupe. Timovi iz svake grupe koji su zauzeli prva dva mesta su se kvalifikovali u u polufinale a timovi sa trećeg i četvrtog mesta iz svake preliminarne grupe su se kvalifikovali u utešnu grupu koja se borila za pozicije od 5 do 8 mesta, dok su reprezentacije koje su zauzele peto i šesto mesto u grupi stekle pravo da se bore za plasman od devcetog do dvanaestog mesta. Olimpijski vaterpolo turnir je bio održan u periodu od 19. septembra do 1. oktobra.