Peru deltok under Sommer-OL 2012 i London som ble arrangert i perioden 27. juli til 12. august 2012. Seksten utøvere, ti menn og seks kvinner deltok i ni sporter, friidrett, badminton, roing, svømming, skyting, taekwondo, judo, vektløfting og seiling. Det var syttende gangen Peru deltok i et sommer-OL, de vant ikke noen medaljer. Friidrettsutøveren Gladys Tejeda var landets flaggbærer under åpningsseremonien.