| Final 19:00 | time | L | | 1. Pietro Mennea | Italy | 10.27s | 7 | | 2. Eugen Ray | East Germany | 10.36s | 6 | | 3. Vladimir Ignatenko | Soviet Union | 10.37s | 1 | | 4. Petar Petrov | Bulgaria | 10.41s | 4 | | 5. Leszek Dunecki | Poland | 10.43s | 8 | | 6. Allan Wells | Great Britain | 10.45s | 3 | | 7. Nikolay Kolesnikov | Soviet Union | 10.46s | 2 | | 8. Valeriy Borzov | Soviet Union | 10.55s | 5 |
|
| Venue: Stadion Evžena Rošického | | History Men 100m |
|
| | | First 4 progress to Final. |
| Semi 1 | time | | | 1. Pietro Mennea | Italy | 10.26s | Q | | 2. Vladimir Ignatenko | Soviet Union | 10.45s | Q | | 3. Petar Petrov | Bulgaria | 10.46s | Q | | 4. Valeriy Borzov | Soviet Union | 10.53s | Q | | 5. Marian Woronin | Poland | 10.54s | | | 6. Kenth Rönn | Sweden | 10.63s | | | 7. Stefano Curini | Italy | 10.72s | | | 8. Lambert Micha | Belgium | 10.74s | |
|
|
| Semi 2 | time | | | 1. Eugen Ray | East Germany | 10.30s | Q | | 2. Leszek Dunecki | Poland | 10.38s | Q | | 3. Allan Wells | Great Britain | 10.38s | Q | | 4. Nikolay Kolesnikov | Soviet Union | 10.43s | Q | | 5. Giovanni Grazioli | Italy | 10.58s | | | 6. Lambros Kefalas | Greece | 10.60s | | | 7. Joseph Arame | France | 10.64s | | | 8. Dragan Zarić | Yugoslavia | 10.69s | |
|
| Heat 1 | time | | | 1. Allan Wells | Great Britain | 10.40s | Q | | 2. Valeriy Borzov | Soviet Union | 10.50s | Q | | 3. Joseph Arame | France | 10.59s | Q | | 4. Lambert Micha | Belgium | 10.63s | Q | | 5. Franco Fähndrich | Switzerland | 10.64s | | | 6. Ladislav Latocha | Czechoslovakia | 10.73s | | | 7. Ivaylo Karanyotov | Bulgaria | 10.78s | |
|
|
| Heat 2 | time | | | 1. Pietro Mennea | Italy | 10.19s | Cr Q | | 2. Leszek Dunecki | Poland | 10.31s | Q | | 3. Vladimir Ignatenko | Soviet Union | 10.38s | Q | | 4. Dragan Zarić | Yugoslavia | 10.59s | Q | | 5. Ronald Desruelles | Belgium | 10.60s | | | 6. Stefan Nilsson | Sweden | 10.62s | | | 7. Otakar Wild | Czechoslovakia | 10.73s | |
|
| Heat 3 | time | | | 1. Eugen Ray | East Germany | 10.30s | Q | | 2. Marian Woronin | Poland | 10.50s | Q | | 3. Stefano Curini | Italy | 10.58s | Q | | 4. Kenth Rönn | Sweden | 10.58s | Q | | 5. Pierrick Thessard | France | 10.79s | | | 6. Gernot Massing | Austria | 10.86s | | | 7. Veselin Panov | Bulgaria | 10.90s | |
|
|
| Heat 4 | time | | | 1. Petar Petrov | Bulgaria | 10.44s | Q | | 2. Nikolay Kolesnikov | Soviet Union | 10.49s | Q | | 3. Lambros Kefalas | Greece | 10.53s | Q | | 4. Giovanni Grazioli | Italy | 10.55s | Q | | 5. Alexander Thieme | East Germany | 10.55s | | | 6. Zdeněk Mazur | Czechoslovakia | 10.73s | | | 7. Vilmundur Vilhjálmsson | Iceland | 10.76s | |
|
|