| 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 |   |   
 |  
 |