Het voetbaltoernooi voor mannen tijdens de Olympische Zomerspelen 2012 in Londen begon op 26 juli en eindigde op 11 augustus2012. De wedstrijden werden gespeeld in Londen en vijf andere steden binnen het Verenigd Koninkrijk. Er namen 16 teams aan het toernooi deel. Minimaal 15 van de 18 spelers van een team moesten jonger zijn dan 23 jaar (peildatum 1 januari 2012), ieder team mocht dus maximaal drie dispensatiespelers inschrijven.
Kwalificatie
Alle landen aangesloten bij zowel de FIFA als het IOC konden een elftal inschrijven voor het kwalificatietoernooi. Deelname aan het kwalificatietoernooi stond open voor nationale elftallen voor spelers geboren op of na 1 januari 1989. Tijdens de kwalificatie waren geen dispensatiespelers toegestaan.
Naast gastland Groot-Brittannië, dat automatisch geplaatst was, deden vijftien landen mee. De landen konden zich kwalificeren in een toernooi in hun confederatie.
De pot-indeling was regionaal, met in pot 1 de ploegen uit Europa, in pot 2 de ploegen uit Zuid-Amerika en Noord- en Midden-Amerika, in pot 3 de ploegen uit Azië en Oceanië, en in pot 4 de ploegen uit Afrika.
De groepshoofden waren: in groep A gastland Groot-Brittannië, in groep B CONCACAF-kampioen Mexico, in groep C CONMEBOL-kampioen Brazilië, en in groep D Europees kampioen Spanje.