| | | Final |  | time |  | L |  | 1. Andreas Knebel |  East Germany | 46.52s |  | 2 |  | 2. Martin Weppler |  West Germany | 46.88s |  | 1 |  | 3. Stefano Malinverni |  Italy | 46.96s |  | 3 |  | 4. Paul Bourdin |  France | 47.69s |  | 4 | 
 |  | 
 |
 |  |  | First 2 from each Semi advanced to Final. | 
 | | Semi 1 |  | time |  |  | 4. Martin Weppler |  West Germany | 48.04s | Q |  | 6. Stefano Malinverni |  Italy | 48.27s | Q |  | 7. Dinko Penev |  Bulgaria | 48.50s |  |  | 8. Jacques Fellice |  France | 48.61s |  | 
 |  | | Semi 2 |  | time |  |  | 1. Andreas Knebel |  East Germany | 47.10s | Q |  | 2. Paul Bourdin |  France | 47.43s | Q |  | 3. Didier Dubois |  France | 47.68s |  |  | 5. Koen Gijsbers |  Netherlands | 48.23s |  | 
 | 
 | | Heat 1 |  | time |  |  | 1. Dinko Penev |  Bulgaria | 47.58s | Q |  | 3. Didier Dubois |  France | 47.93s | Q |  | 12.Roberto Ribaud |  Italy | 49.53s |  |  | -. Hartmut Weber |  West Germany | DNF |  | 
 |  | | Heat 2 |  | time |  |  | 2. Andreas Knebel |  East Germany | 47.86s | Q |  | 4. Martin Weppler |  West Germany | 48.11s | Q |  | 8. Benjamín González |  Spain | 48.37s |  | 
 | 
 | | Heat 3 |  | time |  |  | 5. Jacques Fellice |  France | 48.17s | Q |  | 6. Koen Gijsbers |  Netherlands | 48.21s | Q, NR |  | 7. Ainsley Bennett |  Great Britain | 48.23s |  | 
 |  | | Heat 4 |  | time |  |  | 9. Stefano Malinverni |  Italy | 48.44s | Q |  | 10.Paul Bourdin |  France | 48.49s | Q |  | 11.Rolf Gisler |  Switzerland | 48.86s |  | 
 | 
 |