O torneio de hóquei de campo masculino nas Olimpíadas de Verão de 2012 foi a 22ª edição do evento de hóquei de campo masculino nos Jogos Olímpicos de Verão. Ele foi realizado durante um período de treze dias a partir de 30 de julho. As finais das medalhas foram no dia 11 de agosto. Todos os jogos foram disputados na Riverbank Arena, dentro do Parque Olímpico em Londres, Reino Unido.

A atual campeã Alemanha conquistou a medalha de ouro pela quarta vez. Eles derrotaram a Holanda por 2-1 na final. A Austrália conquistou a medalha de bronze ao derrotar a Grã-Bretanha por 3-1.