Le Tournoi olympique de football masculin 2012 est un tournoi de football pour les moins de 23 ans. Il se déroule pendant les Jeux olympiques d'été de 2012. Il se déroule du 26 juillet au 11 août. Toutes les équipes nationales de football qualifiées pour les moins de 23 ans peuvent y participer. Le champion en titre est l'Argentine. Le tournoi est organisé en Angleterre (4 stades), en Écosse (1 stade) et au Pays de Galles (1 stade). 16 équipes ont été qualifiées pour la phase finale de groupe.