The men's shot put was an event at the 1992 Summer Olympics in Barcelona, Spain. There were 26 participating athletes from 18 nations. The maximum number of athletes per nation had been set at 3 since the 1930 Olympic Congress. The event took place on 31 July 1992. The event was won by Mike Stulce of the United States, the nation's first victory in the men's shot put since 1968 (and 15th overall). His countryman Jim Doehring took silver. Vyacheslav Lykho of the Unified Team earned bronze, the first medal for a Soviet or former Soviet in the event since 1980.