1987 World Championships in Athletics – Men's shot put
These are the official results of the men's shot put event at the 1987 IAAF World Championships in Rome, Italy. There were a total number of 21 participating athletes, with the final held on 29 August 1987.

Medalists

Schedule
All times are Central European Time (UTC+1)

Abbreviations
All results shown are in metres

Records

Qualification
 Held on Saturday 29 August 1987

Final