O torneio masculino de futebol nos Jogos Olímpicos de Verão de 2008 foi disputado entre 7 e 23 de agosto. As partidas foram realizadas em seis estádios de cinco cidades chinesas.
Um total de 16 equipes classificaram-se para competir no evento sendo divididas em quatro grupos de quatro equipes cada para a disputa da primeira fase. Duas seleções de cada grupo avançaram a segunda fase, onde a disputa passou a ser eliminatória (quartas-de-final, semifinal e final). Os dois finalistas disputaram a medalha de ouro enquanto que os perdedores das semifinais se enfrentaram para decidir a medalha de bronze.
A Argentina conquistou o bicampeonato olímpico ao vencer a Nigéria na decisão por 1 a 0, dando o troco na seleção africana que havia vencido em 1996 justamente sobre os argentinos. Com o segundo ouro conquistado consecutivamente, os argentinos repetem o feito do Reino Unido em 1908 e 1912, Uruguai em 1924 e 1928 e Hungria em 1964 e 1968. Na disputa pelo bronze, o Brasil superou a Bélgica por 3 a 0.[1][2][3][4][5][6][7][8]