Cuba ha partecipato ai Giochi della XXXI Olimpiade, che si sono svolti a Rio de Janeiro, Brasile, dal 5 al 21 agosto 2016, con una delegazione di 117 atleti impegnati in 19 discipline. Portabandiera alla cerimonia di apertura, così come nelle due edizioni precedenti, è stato il lottatore Mijaín López, alla sua quarta Olimpiade.