| Final 15:40 | time |  | 1. Noureddine Morceli | ALG | 3:32.84 |  | 2. Wilfred Kirochi | KEN | 3:34.84 |  | 3. Hauke Fuhlbrugge | GER | 3:35.28 |  | 4. Jens-Peter Herold | GER | 3:35.37 |  | 5. Fermin Cacho | ESP | 3:35.62 |  | 6. Mario Silva | POR | 3:35.76 |  | 7. David Kibet | KEN | 3:36.03 |  | 8. Gennaro Di Napoli | ITA | 3:36.56 |  | 9. Mohamed Suleiman | QAT | 3:38.12 |  | 10.Matthew Yates | GBR | 3:38.71 |  | 11.Said Aouita | MAR | 3:39.49 |  | 12.Simon Doyle | AUS | 3:41.54 |   
 | 
 |  
| Heat 1 | time |  | 1. Noureddine Morceli | ALG | 3:39.90 |  | 2. Wilfred Kirochi | KEN | 3:40.73 |  | 3. Fermin Cacho | ESP | 3:40.83 |  | 4. Gennaro Di Napoli | ITA | 3:40.84 |  | 5. Mario Silva | POR | 3:40.94 |  | 6. Matthew Yates | GBR | 3:41.24 |  | 7. Hauke Fuhlbrugge | GER | 3:41.41 |  | 8. Peter Rono | KEN | 3:41.76 |  | 9. Rachid El Basir | MAR | 3:42.89 |  | 10.Mikael Svensson | SWE | 3:43.69 |  | 11.Joao N'Tyamba | ANO | 3:44.64 |  | 12.Pat Scammell | AUS | 3:45.17 |   
 | 
| Heat 2 | time |  | 1. Jens-Peter Herold | GER | 3:41.23 |  | 2. Said Aouita | MAR | 3:41.45 |  | 3. Mohamed Suleiman | QAT | 3:41.48 |  | 4. Simon Doyle | AUS | 3:41.52 |  | 5. David Kibet | KEN | 3:41.54 |  | 6. Teofilo Benito | ESP | 3:41.61 |  | 7. Steve Cram | GBR | 3:41.67 |  | 8. Jose Luis Gonzalez | ESP | 3:41.71 |  | 9. Davide Tirelli | ITA | 3:43.08 |  | 10.Mogens Guldberg | DEN | 3:44.34 |  | 11.Sergey Melnikov | URS | 3:44.62 |  | 12.Pascal Thiebaut | FRA | 3:45.18 |  | 13.Mitsuhiro Okuyama | JPN | 3:49.96 |   
 |  
| Heats | Thursday 29.08 16:50 |   
| Heat 1 | time |  | 1. Noureddine Morceli | ALG | 3:43.45 |  | 2. Teofilo Benito | ESP | 3:43.88 |  | 3. Said Aouita | MAR | 3:43.93 |  | 4. Peter Rono | KEN | 3:44.37 |  | 5. Pat Scammell | AUS | 3:44.60 |  | 6. Mikael Svensson | SWE | 3:44.66 |  | 7. Steve Cram | GBR | 3:44.69 |  | 8. Karol Dudij | POL | 3:44.89 |  | 9. Mbiganyi Thee | BOT | 3:45.04 |  | 10.Edgar De Oliveira | BRA | 3:45.59 |  | 11.Alex Geissbuhler | SUI | 3:46.38 |  | 12.Terrance Herrington | USA | 3:47.28 |  | 13.Dale Jones | ANT | 3:55.41 |  | 14.Elonga Lucas Eningo | GEQ | 4:31.24 |  | -. Abdi Bile | SOM | DNS |   
 | 
| Heat 2 | time |  | 1. Jens-Peter Herold | GER | 3:41.21 |  | 2. Jose Luis Gonzalez | ESP | 3:41.48 |  | 3. Simon Doyle | AUS | 3:41.50 |  | 4. Pascal Thiebaut | FRA | 3:41.50 |  | 5. Wilfred Kirochi | KEN | 3:41.64 |  | 6. Davide Tirelli | ITA | 3:41.77 |  | 7. Mogens Guldberg | DEN | 3:42.00 |  | 8. Sergey Melnikov | URS | 3:42.15 |  | 9. Zeki Ozturk | TUR | 3:42.86 |  | 10.Luis Nunez | DOM | 3:48.54 |  | 11.Fabian Franco | GIB | 4:03.94 |  | -. Han Kulker | NED | DNS |  | -. Jim Spivey | USA | DNS |  | -. Daouda Kassougue | MTN | DNS |   
 | 
 
| Heat 3 | time |  | 1. David Kibet | KEN | 3:38.07 |  | 2. Rachid El Basir | MAR | 3:38.29 |  | 3. Fermin Cacho | ESP | 3:38.31 |  | 4. Mario Silva | POR | 3:38.37 |  | 5. Gennaro Di Napoli | ITA | 3:38.63 |  | 6. Hauke Fuhlbrugge | GER | 3:38.65 |  | 7. Mohamed Suleiman | QAT | 3:38.89 |  | 8. Matthew Yates | GBR | 3:39.30 |  | 9. Mitsuhiro Okuyama | JPN | 3:40.35 |  | 10.Joao N'Tyamba | ANO | 3:41.05 |  | 11.Alemayehu Roba | ETH | 3:42.76 |  | 12.Jose Lopez | VEN | 3:45.61 |  | 13.Luis Martinez | GUA | 3:46.39 |  | -. Joe Falcon | USA | DNS |   
 | 
 |  
 |