2012 World Junior Championships in Athletics – Men's shot put

The men's shot put at the 2012 World Junior Championships in Athletics was held at the Estadi Olímpic Lluís Companys on 11 July.

Records
, the existing world junior and championship records were as follows.

Qualification
Qualification: Standard 19.30 m (Q) or at least best 12 qualified (q)

Participation
According to an unofficial count, 39 athletes from 30 countries participated in the event. • 🇦🇺 australia (1)

• 🇧🇾 belarus (1)

• 🇧🇦 bosnia and herzegovina (1)

• 🇧🇷 brazil (2)

• 🇨🇦 canada (2)

• undefined (1)

• 🇨🇳 china (2)

• 🇨🇿 czech republic (1)

• 🇪🇬 egypt (1)

• 🇫🇮 finland (2)

• 🇫🇷 france (1)

• 🇩🇪 germany (2)

• undefined (1)

• 🇭🇺 hungary (1)

• 🇮🇸 iceland (1)

• 🇮🇳 india (1)

• 🇯🇲 jamaica (2)

• 🇱🇹 lithuania (1)

• 🇱🇺 luxembourg (1)

• 🇲🇪 montenegro (1)

• 🇳🇿 new zealand (1)

• 🇵🇱 poland (2)

• undefined (1)

• 🇸🇰 slovakia (1)

• 🇪🇸 spain (1)

• 🇸🇪 sweden (1)

• undefined (1)

• 🇹🇷 turkey (1)

• 🇺🇦 ukraine (2)

• 🇺🇸 united states (2)