| Final 20:45 | time |  | 1. Roger Black | GBR | 44.59s |  | 2. Thomas Schoenlebe | GDR | 44.63s |  | 3. Mathias Schersing | GDR | 44.85s |  | 4. Derek Redmond | GBR | 45.25s |  | 5. Ralf Luebke | FRG | 45.35s |  | 6. Antonio Sánchez | ESP | 45.41s |  | 7. Aldo Canti | FRA | 45.93s |  | 8. Erwin Skamrahl | FRG | 46.38s |   
 | 
 |  
| Heat 1 | time |  | 1. Roger Black | GBR | 45.33s |  | 2. Mathias Schersing | GDR | 45.38s |  | 3. Aldo Canti | FRA | 45.62s |  | 4. Erwin Skamrahl | FRG | 45.81s |  | 5. Yann Quentrec | FRA | 45.89s |  | 6. A. Kurotschkin | URS | 46.01s |  | 7. Roberto Ribaud | ITA | 46.22s |  | 8. Philip Brown | GBR | 46.61s |   
 | 
| Heat 2 | time |  | 1. Derek Redmond | GBR | 45.35s |  | 2. Thomas Schoenlebe | GDR | 45.42s |  | 3. Antonio Sánchez | ESP | 45.71s |  | 4. Ralf Luebke | FRG | 45.72s |  | 5. Derek O'Connor | IRL | 45.94s |  | 6. Joerg Vaihinger | FRG | 46.36s |  | 7. Arkadi Kornilov | URS | 46.46s |  | 8. Arjen Visserman | NED | 46.66s |   
 |  
| Heat 1 | time |  | 1. Roger Black | GBR | 45.40s |  | 2. Antonio Sánchez | ESP | 45.78s |  | 3. Erwin Skamrahl | FRG | 46.11s |  | 4. Arjen Visserman | NED | 46.12s |  | 5. Mauro Zuliani | ITA | 46.53s |  | 6. Ismail Macev | YUG | 47.52s |  | 7. Eikret Tulumtas | TUR | 48.97s |   
 | 
| Heat 2 | time |  | 1. Philip Brown | GBR | 46.00s |  | 2. Mathias Schersing | GDR | 46.04s |  | 3. Derek O'Connor | IRL | 46.09s |  | 4. Joerg Vaihinger | FRG | 46.23s |  | 5. Vladimir Prossin | URS | 46.32s |  | 6. Gusztav Menczer | HUN | 46.40s |   
 | 
 
| Heat 3 | time |  | 1. Derek Redmond | GBR | 45.75s |  | 2. Ralf Luebke | FRG | 45.88s |  | 3. A. Kurotschkin | URS | 46.18s |  | 4. Aldo Canti | FRA | 46.23s |  | 5. Ángel Heras | ESP | 46.41s |  | 6. Gerry Delaney | IRL | 46.88s |   
 | 
| Heat 4 | time |  | 1. Thomas Schoenlebe | GDR | 45.54s |  | 2. Roberto Ribaud | ITA | 45.69s |  | 3. Yann Quentrec | FRA | 45.77s |  | 4. Arkadi Kornilov | URS | 46.09s |  | 5. Zeljko Knapic | YUG | 47.81s |  | -. Marcel Arnold | SUI | DQ |   
 |  
 |