Le gare di pentathlon moderno dei Giochi della XXXI Olimpiade si sono svolte dal 19 al 20 agosto 2016. Le sedi delle competizioni sono state l'Arena da Juventude per la scherma, il Centro Aquático de Deodoro per il nuoto, e l'Estádio de Deodoro per le prove di equitazione, tiro e corsa. La gara maschile è stata vinta dal russo Aleksandr Lesun davanti all'ucraino Pavlo Tymoščenko e al messicano Ismael Hernández, mentre la gara femminile è stata vinta dall'australiana Chloe Esposito che ha preceduto la francese Élodie Clouvel e la polacca Oktawia Nowacka.