El undécimo torneo de fútbol en los Juegos Olímpicos se desarrolló en Tokio, Japón, del 11 al 23 de octubre de 1964.
Participaron 14 selecciones. En un primero momento iban a participar Italia y Corea del Norte, pero se retiraron poco antes de comenzar los Juegos. Italia tras ser acusada de que algunos de sus jugadores no eran amateurs y Corea del Norte porque a algunos de sus atletas se les impidió competir por participar en una competencia no autorizada.
Las dos primeras de cada grupo accedían a cuartos de final.
Se dieron los debut en los Juegos de Ghana, Marruecos e Irán. Egipto compitió bajo el nombre de República Árabe Unida.
En el grupo A accedieron a cuartos Alemania y Rumanía que igualaron en puntos, pero por mejor diferencia de gol Alemania pasó como primero.
En el grupo B tras el retiro de Corea del Norte quedaron tres equipos y accedieron a cuartos Hungría y Yugoslavia tras ambos ganarle a Marruecos.
En el grupo C accedieron a cuartos Checoslovaquia y Egipto quedando en el camino Brasil por menor diferencia de gol que Egipto.
En el grupo D tras el retiro de Italia quedaron tres equipos y accedieron a cuartos Japón y Ghana quienes dejaron en el camino a Argentina.
En los Cuartos de Final se dio como sorpresa la eliminación del campeón defensor, Yugoslavia, a manos de Alemania.
Yugoslavia también perdió la final del torneo de consolación, para los perdedores en cuartos, ante Rumanía.
En la primera de las semifinales Hungría goleó a República Árabe Unida, quien repitió la actuación de Ámsterdam 1928. En la otra fue más parejo el partido y Checoslovaquia derrotó por la mínima a Alemania.
La final fue pareja y Hungría derrotó a Checoslovaquia por 2 a 1 para conseguir su segunda medalla de oro.
El goleador de los Juegos con 12 goles fue el húngaro Ferenc Bene, anotando todos los goles de su selección en la victoria ante Marruecos.
Primera ronda
Grupo A
11-10-1964 Alemania 4-0 Irán Estadio Mitsuzawa, Yokohama
11-10-1964 Rumanía 3-1 México Estadio Ōmiya, Ōmiya, Saitama
13-10-1964 Irán 1-1 México Estadio Chichibunomiya Rugby Stadium, Tokio
13-10-1964 Alemania 1-1 Rumanía Estadio Komazawa, Tokio
15-10-1964 Rumanía 1-0 Irán Estadio Ōmiya, Ōmiya, Saitama
15-10-1964 Alemania 2-0 México Estadio Mitsuzawa, Yokohama
Grupo B
11-10-1964 Hungría 6-0 Marruecos Estadio Olímpico, Tokio
13-10-1964 Yugoslavia 3-1 Marruecos Estadio Mitsuzawa, Yokohama
15-10-1964 Yugoslavia 5-6 Hungría Estadio Komazawa, Tokio
Grupo C
12-10-1964 Brasil 1-1 República Árabe Unida Estadio Komazawa, Tokio
12-10-1964 Checoslovaquia 6-1 Corea del Sur Estadio Ōmiya, Ōmiya, Saitama
14-10-1964 Checoslovaquia 5-1 República Árabe Unida Estadio Chichibunomiya Rugby Stadium, Tokio
14-10-1964 Brasil 4-0 Corea del Sur Estadio Mitsuzawa, Yokohama
16-10-1964 República Árabe Unida 10-0 Corea del Sur Estadio Chichibunomiya Rugby Stadium, Tokio
16-10-1964 Checoslovaquia 1-0 Brasil Estadio Ōmiya, Ōmiya, Saitama
Grupo D
12-10-1964 Argentina 1-1 Ghana Estadio Mitsuzawa, Yokohama
14-10-1964 Japón 3-2 Argentina Estadio Komazawa, Tokio
16-10-1964 Ghana 3-2 Japón Estadio Komazawa, Tokio
Cuartos de Final
18-10-1964 Yugoslavia 0-1 Alemania Estadio Chichibunomiya Rugby Stadium, Tokio
18-10-1964 Rumanía 0-2 Hungría Estadio Mitsuzawa, Yokohama
18-10-1964 República Árabe Unida 5-1 Ghana Estadio Ōmiya, Ōmiya, Saitama
18-10-1964 Checoslovaquia 4-0 Japón Estadio Komazawa, Tokio
Semifinales
20-10-1964 Hungría 6-0 República Árabe Unida Estadio Chichibunomiya Rugby Stadium, Tokio
20-10-1964 Checoslovaquia 2-1 Alemania Estadio Komazawa, Tokio
Definición por la medalla de bronce
23-10-1964 Alemania 3-1 República Árabe Unida Estadio Olímpico, Tokio
Definición por la medalla de oro
23-10-1964 Hungría 2-1 Checoslovaquia Estadio Olímpico, Tokio
Torneo de consolación
Semifinales
20-10-1964 Rumanía 4-2 Ghana Estadio Nishikyogoku Athletic Stadium, Kioto
20-10-1964 Japón 1-6 Yugoslavia Estadio Nagai, Osaka
Final
22-10-1964 Yugoslavia 0-3 Rumanía Estadio Nagai, Osaka