| POS | ATHLETE | COUNTRY | MARK | Wind | 
|---|---|---|---|---|
| 1 | Vasiliy Sokov |  URS | 17.16 Q | +0.5 | 
| 2 | Yoelbi Quesada |  CUB | 17.13 Q | +1.4 | 
| 3 | Kenny Harrison |  USA | 17.08 Q | +1.6 | 
| 4 | Georges Sainte-Rose |  FRA | 17.07 Q | +1.1 | 
| 5 | Brian Wellman |  BER | 17.02 Q | -0.3 | 
| 6 | Oleg Denishchik |  URS | 16.92 q | -0.3 | 
| 7 | Andrzej Grabarczyk |  POL | 16.88 q | +0.9 | 
| 8 | John Herbert |  GBR | 16.79 | +0.4 | 
| 9 | Khristo Markov |  BUL | 16.67 | +0.4 | 
| 10 | Ján Cado |  TCH | 16.58 | 0.0 | 
| 11 | Lotfi Khaida |  ALG | 16.54 | +1.3 | 
| 12 | Shixin Zhou |  CHN | 16.35 | +0.6 | 
| 13 | Marios Hadjiandreou |  CYP | 16.04 | +0.9 | 
| 14 | Santiago Moreno |  ESP | 16.04 | +2.3 | 
| 15 | Paul Nioze |  SEY | 15.72 | +0.8 | 
| 16 | Lucian Sfiea |  ROU | 15.27 | -0.4 | 
| 17 | Francois Reteno |  GAB | 14.43 | -0.7 | 
| Eugene Koranteng |  GHA | NM | ||
| Khalid Ahmed Mousa |  SUD | DNS | 
| POS | ATHLETE | COUNTRY | MARK | Wind | 
|---|---|---|---|---|
| 1 | Leonid Voloshin |  URS | 17.29 Q | +0.2 | 
| 2 | Tord Henriksson |  SWE | 17.07 Q | +0.6 | 
| 3 | Mike Conley |  USA | 16.98 Q | +0.8 | 
| 4 | Norifumi Yamashita |  JPN | 16.88 q | +0.5 | 
| 5 | Ralf Jaros |  GER | 16.88 q | +0.2 | 
| 6 | Eugeniusz Bedeniczuk |  POL | 16.76 | +2.0 | 
| 7 | Frank Rutherford |  BAH | 16.74 | +0.3 | 
| 8 | Yanping Chen |  CHN | 16.70 | -0.1 | 
| 9 | Edrick Floréal |  CAN | 16.68 | +0.9 | 
| 10 | Serge Hélan |  FRA | 16.51 | +0.2 | 
| 11 | Pierre Camara |  FRA | 16.49 | -0.8 | 
| 12 | Don Parish |  USA | 16.45 | +0.3 | 
| 13 | Galin Georgiev |  BUL | 16.18 | +0.5 | 
| 14 | Anisio Souza da Silva |  BRA | 16.18 | +1.2 | 
| 15 | Rogel Nachum |  ISR | 15.90 | +0.9 | 
| 16 | Toussaint Rabenala |  MAD | 15.82 | -0.6 | 
| 17 | Benjamin Koech |  KEN | 15.74 | +0.8 | 
| 18 | Jérôme Romain |  DMA | 15.49 | +1.0 | 
| 19 | Lindford Castillo |  BIZ | 13.93 | +0.6 |