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.
Prior to the competition[update], the existing world junior and championship records were as follows.
Qualification: Standard 19.30 m (Q) or at least best 12 qualified (q)
According to an unofficial count, 39 athletes from 30 countries participated in the event.