| Final |   | time |   | L |  | 1. Pietro Mennea |   Italy | 46.51s |   | 2 |  | 2. Ryszard Podlas |   Poland | 46.55s |   | 4 |  | 3. Nikolay Chernetskiy |   Soviet Union | 46.72s |   | 3 |  | 4. Željko Knapić |   Yugoslavia | 47.83s |   | 1 |   
 | 
 |  
|
  |  | First 2 from each Semi and next Best 2 advanced to Final.  |   
| Semi 1 |   | time |   |  | 3. Nikolay Chernetskiy |   Soviet Union | 47.29s | Q |  | 4. Željko Knapić |   Yugoslavia | 47.61s | Q |  | 6. Alfonso Di Guida |   Italy | 47.86s |   |  | 7. Nándor Hornyacsek |   Hungary | 48.06s |   |   
 | 
 | 
| Semi 2 |   | time |   |  | 1. Ryszard Podlas |   Poland | 47.08s | Q |  | 2. Pietro Mennea |   Italy | 47.16s | Q |  | 5. Vasiliy Arkhipenko |   Soviet Union | 47.71s |   |  | 8. Karel Kolář |   Czechoslovakia | 48.62s |   |   
 |  
| Heat 1 |   | time |   |  | 9. Nándor Hornyacsek |   Hungary | 48.64s | Q |  | 11.Vasiliy Arkhipenko |   Soviet Union | 48.79s | Q |  | 12.Giovanni Bongiorni |   Italy | 48.79s |   |   
 | 
 | 
| Heat 2 |   | time |   |  | 1. Nikolay Chernetskiy |   Soviet Union | 47.20s | Q |  | 2. Ryszard Podlas |   Poland | 47.80s | Q |  | 6. Eddy De Leeuw |   Belgium | 48.34s |   |  | 9. Yanko Bratanov |   Bulgaria | 48.64s |   |   
 |  
| Heat 3 |   | time |   |  | 3. Alfonso Di Guida |   Italy | 47.96s | Q |  | 4. Karel Kolář |   Czechoslovakia | 47.96s | Q |  | 5. Narzis Popov |   Bulgaria | 48.19s |   |   
 | 
 | 
| Heat 4 |   | time |   |  | 7. Pietro Mennea |   Italy | 48.40s | Q |  | 8. Željko Knapić |   Yugoslavia | 48.55s | Q |  | 13.Pavel Pavlov |   Bulgaria | 48.83s |   |   
 |  
 |