L'épreuve du 1 500 mètres masculin aux Jeux olympiques de 2012 a lieu le 3 pour les séries, le 5 août pour les demi-finales et 7 août pour la finale dans le Stade olympique de Londres. Les limites de qualification étaient de 3 min 35 s 50 pour la limite A et de 3 min 38 s 00 pour la limite B.