| |
 |  |  | First - from each Semi advanced to Final. | 
 |
 |  |  | First - from each Heat and next Best 4 advanced to Semi-Finals. | 
 | | 1. Nikolay Antonov |  Bulgaria | 21.23s | Q |  | 3. Bruno Marie-Rose |  France | 21.46s | Q |  | 11.Luís Cunha |  Portugal | 21.60s |  |  | 14.Giovanni Puggioni |  Italy | 21.85s |  |  | 1. Nikolay Antonov |  Bulgaria | 21.12s | Q |  | 3. Bruno Marie-Rose |  France | 21.22s | Q |  | 6. Clarence Callender |  Great Britain | 21.51s |  |  | 7. Carlo Occhiena |  Italy | 21.62s |  |  | 9. Andreas Berger |  Austria | 21.74s |  |  | 3. Bruno Marie-Rose |  France | 21.28s |  | 
 |  | | 2. Sandro Floris |  Italy | 21.26s | Q |  | 3. Andy Carrott |  Great Britain | 21.46s | Q |  | 13.Franz Ratzenberger |  Austria | 21.84s |  |  | 16.Gunnar Guðmundsson |  Iceland | 22.38s |  |  | 2. Sandro Floris |  Italy | 21.20s | Q |  | 4. Rodolphe Rosilette |  France | 21.38s | Q |  | 5. Andy Carrott |  Great Britain | 21.39s | q |  | 7. Lars Pedersen |  Denmark | 21.62s |  |  | 10.Anninos Marcoullides |  Cyprus | 21.77s |  |  | 2. Nikolay Antonov |  Bulgaria | 21.04s |  | 
 | 
 | | 5. Lars Pedersen |  Denmark | 21.48s | Q |  | 6. Clarence Callender |  Great Britain | 21.49s | Q |  | 15.Pedro Curvelo |  Portugal | 21.92s |  |  | -. Andreas Linardatos |  Greece | DNS |  |  | 1. Sandro Floris |  Italy | 21.01s |  | 
 |  | | 7. Rodolphe Rosilette |  France | 21.50s | Q |  | 10.Anninos Marcoullides |  Cyprus | 21.59s | Q |  | 12.Michael Schwab |  West Germany | 21.71s |  |  | 4. Rodolphe Rosilette |  France | 21.34s |  | 
 | 
 |