Perú formó parte del Grupo D junto con las selecciones de Alemania Federal, Bulgaria y Marruecos. En el primer encuentro consiguió una victoria por 3:2 ante Bulgaria luego de ir perdiendo 2:0, siendo los goles peruanos anotados por Alberto Gallardo, Héctor Chumpitaz y Teofilo Cubillas. En su segundo encuentro nuevamente obtuvo una victoria tras vencer cómodamente por 3:0 a Marruecos, con dos goles de Teófilo Cubillas y uno de Roberto Chale, mientras que en el último encuentro de la fase de grupos fue derrotada por Alemania Federal por marcador de 3:1, ocupando el segundo lugar de su grupo con 4 puntos y logrando la clasificación a los cuartos de final.
En dicha fase, la selección fue eliminada por Brasil, que derrotó a Perú por 4 goles a 2. Los Goles de Perú fueron anotados por Teófilo Cubillas. Brasil finalmente resultó campeón del torneo.
Grupo D
| Equipo | Pts | PJ | PG | PE | PP | GF | GC | Dif |
|---|---|---|---|---|---|---|---|---|
| 6 | 3 | 3 | 0 | 0 | 10 | 4 | 6 | |
| 4 | 3 | 2 | 0 | 1 | 7 | 5 | 2 | |
| 1 | 3 | 0 | 1 | 2 | 5 | 9 | -4 | |
| 1 | 3 | 0 | 1 | 2 | 2 | 6 | -4 |
| 2 de junio de 1970 | Bulgaria |
2:3 (1:0) | Estadio Guanajuato, León |
| 6 de junio de 1970 | Marruecos |
0:3 (0:0) | Estadio Guanajuato, León |
| 10 de junio de 1970 | Perú |
1:3 (1:3) | Estadio Guanajuato, León |
Cuartos de final
| 14 de junio de 1970 | Perú |
2:4 (1:2) | Estadio Jalisco, Guadalajara |