The men's shot put event at the 1987 Pan American Games was held in Indianapolis, United States on 16 August.