Le concours du saut à la perche masculin aux Jeux olympiques de 2012 a eu lieu le 8 août pour les qualifications et le 10 août pour la finale dans le Stade olympique de Londres. Les limites de qualifications étaient de 5,72 m pour la limite A et de 5,60 m pour la limite B.