| Final +2.2 m/s | time |  | 1. Linford Christie |   Great Britain | 10.00s |  | 2. Daniel Sangouma |   France | 10.04s |  | 3. John Regis |   Great Britain | 10.07s |  | 4. Bruno Marie-Rose |   France | 10.10s |  | 5. Max Moriniere |   France | 10.15s |  | 6. Darren Braithwaite |   Great Britain | 10.27s |  | 7. Vladimir Krylov |   Soviet Union | 10.30s |  | 8. Steffen Goermer |   East Germany | 10.42s |   
 | 
| Venue: Stadion Polijud. |  | EC History Men 100m. |   
              
 |  
                   
| Semi 1 +0.3m/s | time |  | 1. Linford Christie |   Great Britain | 10.09s |  | 2. Bruno Marie-Rose |   France | 10.19s |  | 3. Max Moriniere |   France | 10.20s |  | 4. John Regis |   Great Britain | 10.20s |  | 5. Enrique Talavera |   Spain | 10.42s |  | 6. Patrick Stevens |   Belgium | 10.53s |  | 7. Ezio Madonia |   Italy | 10.60s |  | -. Pavel Galkin |   Soviet Union |   |   
 | 
 | 
| Semi 2 -0.2m/s | time |  | 1. Daniel Sangouma |   France | 10.21s |  | 2. Darren Braithwaite |   Great Britain | 10.30s |  | 3. Vladimir Krylov |   Soviet Union | 10.31s |  | 4. Steffen Goermer |   East Germany | 10.40s |  | 5. Stefano Tilli |   Italy | 10.40s |  | 6. Innokenty Zharov |   Soviet Union | 10.53s |  | 7. Attila Kovacs |   Hungary | 10.54s |  | 8. Luis Rodriguez |   Spain | 10.56s |   
 |  
             
| Heat 1 -1.2m/s | time |  | 1. Daniel Sangouma |   France | 10.21s |  | 2. John Regis |   Great Britain | 10.39s |  | 3. Enrique Talavera |   Spain | 10.48s |  | 4. Patrick Stevens |   Belgium | 10.48s |  | 5. Exio Madonia |   Italy | 10.52s |  | 6. Stefan Burkart |   Switzerland | 10.52s |  | 7. Luis Barroso |   Portugal | 10.61s |   
 | 
 | 
| Heat 2 0.0m/s | time |  | 1. Max Moriniere |   France | 10.19s |  | 2. Vladimir Krylov |   Soviet Union | 10.27s |  | 3. Linford Christie |   Great Britain | 10.29s |  | 4. Steffen Görmer |   East Germany | 10.45s |  | 5. Florencio Gascon |   Spain | 10.56s |  | 6. Peter Klein |   West Germany | 10.57s |  | 7. Cengiz Kavaklioglu |   Turkey | 10.63s |  | 8. Pedro Curvelo |   Portugal | 10.67s |   
 | 
 
| Heat 3 -0.9m/s | time |  | 1. Bruno Marie-Rose |   France | 10.37s |  | 2. Pavel Galkin |   Soviet Union | 10.46s |  | 3. Pier Francesco Pavoni |   Italy | 10.57s |  | 4. Geir Moen |   Norway | 10.64s |  | 5. Pedro Agostinho |   Portugal | 10.65s |  | 6. Pal Rezak |   Hungary | 10.74s |  | 7. Csaba Zajovics |   Hungary | 10.74s |  | 8. Dominique Canti |   San Marino | 11.20s |   
 | 
 | 
| Heat 4 +1.1m/s | time |  | 1. Darren Braithwaite |   Great Britain | 10.32s |  | 2. Stefano Tilli |   Italy | 10.39s |  | 3. Attila Kovacs |   Hungary | 10.46s |  | 4. Luis Rodriguez |   Spain | 10.49s |  | 5. Innokenty Zharov |   Soviet Union | 10.52s |  | 6. Aham Okeke |   Norway | 10.61s |  | 7. Yiannis Zisimides |   Cyprus | 10.62s |  | 8. Turo Merilainen |   Finland | 10.73s |   
 |  
 |