| | | Final |  | time |  |  | 1. Antti Loikkanen |  Finland | 3:38.16 | CR, NR |  | 2. Thomas Wessinghage |  West Germany | 3:38.23 |  |  | 3. Jürgen Straub |  East Germany | 3:40.2 |  |  | 4. José Manuel Abascal |  Spain | 3:40.3 |  |  | 5. Anatoliy Mamontov |  Soviet Union | 3:41.1 | NR |  | 6. János Zemen |  Hungary | 3:43.0 |  |  | 7. Francis Gonzalez |  France | 3:43.4 |  |  | 8. Joost Borm |  Netherlands | 3:45.2 |  |  | 9. Eberhard Helm |  West Germany | 3:46.8 |  |  | 10.Tamás Szántó |  Hungary | 3:49.0 |  | 
 |  | 
 |
 | Heats - Saturday, 11th March |  | First 2 from each Heat and next Best 4 advanced to Final. | 
 | | Heat 1 |  | time |  |  | 1. Eberhard Helm |  West Germany | 3:43.3 | Q |  | 2. János Zemen |  Hungary | 3:43.4 | Q |  | 3. Bernhard Vifian |  Switzerland | 3:43.9 |  |  | 4. Henryk Wasilewski |  Poland | 3:45.7 |  |  | 5. Robert Nemeth |  Austria | 3:47.4 |  |  | 6. Kor Louws |  Netherlands | 3:52.7 |  | 
 |  | | Heat 2 |  | time |  |  | 1. Francis Gonzalez |  France | 3:39.6 | Q |  | 2. Antti Loikkanen |  Finland | 3:39.6 | Q |  | 3. Tamás Szántó |  Hungary | 3:40.7 | q |  | 4. Joost Borm |  Netherlands | 3:43.2 | q |  | 5. Vittorio Fontanella |  Italy | 3:52.7 |  | 
 | 
 | | Heat 3 |  | time |  |  | 1. Thomas Wessinghage |  West Germany |  | Q |  | 2. Jürgen Straub |  East Germany |  | Q |  | 3. José Manuel Abascal |  Spain |  | q |  | 4. Anatoliy Mamontov |  Soviet Union |  | q |  | 5. András Zsinka |  Hungary |  |  |  | 6. Wybo Lelieveld |  Netherlands |  |  |  | 7. Juhani Sams |  Finland |  |  | 
 |  | 
 |