These are the official results of the men's shot put event at the 1956 Summer Olympics in Melbourne, Australia. The qualifying round and the final both were held on Wednesday November 28, 1956.
Fourteen shot putters from ten nations competed.
Parry O'Brien had held the world record for three years. In that time he had added a meter and a quarter to the previous record, including the current world record he had set just two months earlier. He was also the defending champion. On his first throw of the competition, he improved upon his own Olympic record with a 17.92m. Jiří Skobla moved into second place with 17.39m. In the second round, O'Brien threw a second Olympic record 18.47m, which would prove to be enough to win the competition. Bill Nieder moved into second place with a 17.61 m, improving to a 17.81m in the third round which proved to be enough to take silver. While he didn't improve, O'Brien threw consistently just behind his second round mark. His best throw was in the fifth round, his third Olympic record of the day 18.57 m (60 ft 11 in). Any of O'Brien's last five throws would have won the competition. Just before the 18.57, Nieder threw his best of 18.18m. During that fifth round, Kenneth Bantum briefly moved into bronze medal position with a 17.48m putting the American team in a position to sweep the event for the second time in a row, before Skobla threw three additional cm past him. On his final throw Skobla threw his best of 17.65m.
These were the standing world and Olympic records (in metres) prior to the 1956 Summer Olympics.