Peru nam deel aan de Olympische Zomerspelen 2016 in Rio de Janeiro, Brazilië. De selectie bestond uit 29 atleten, actief in elf verschillende sporten. Schutter Francisco Boza droeg de Peruviaanse vlag tijdens de openingsceremonie. Atleet David Torrence, die de finale van de 5000 meter bereikte na in de series een nationaal record te hebben gelopen, droeg de vlag bij de sluitingsceremonie.