Мужской турнир по хоккею на траве на летних Олимпийских играх 2020 года прошёл с 24 июля по 5 августа. В соревновании приняли участие 12 команд, разбитых на 2 группы. Соревнования прошли на Хоккейном стадионе Ои в Токио. Игра состоит из четырёх периодов по 15 минут каждый. Действующими олимпийскими чемпионами являлись хоккеисты Аргентины, которые не сумели защитить титул.
Золотую медаль завоевала сборная Бельгии, которая на турнире в Рио-де-Жанейро проиграла Аргентине в финале. В матче за золотые медали в Токио для выявления победителя понадобилась серия послематчевых буллитов, в которой бельгийцы одержали победу. На пути к финалу они одержали четыре победы в пяти матчах в группе и один раз сыграли вничью. В плей-офф в основное время прошли Испанию в четвертьфинале и Индию в полуфинале. В матче за бронзу встретились индийцы и немцы. Для первых выход в полуфинал стал первым за 41 год. Победив со счётом 5:4 в матче за третье место, сборная Индии впервые с московской Олимпиады 1980 года завоевала медаль в хоккее на траве.
Лучшим бомбардиром турнира стал Александр Хендрикс (14 голов), который также реализовал последний буллит в финальном матче.