| 1 | Thomas Wessinghage | FRG | 3:42,64 | |
| 2 | Uwe Becker | FRG | 3:43,02 | |
| 3 | Miroslaw Zerkowski | POL | 3:44,32 | |
| 4 | Peter Belger | FRG | 3:44,89 | |
| 5 | José Manuel Abascal | ESP | 3:45,08 | |
| 6 | László Toth | HUN | 3:45,34 | |
| 7 | Marc Nevens | BEL | 3:45,67 | |
| 8 | Gianni Truschi | ITA | 3:48,22 | |
| 9 | José Cudeiro | ESP | 3:49,68 |