A prova dos 20 km da marcha atlética masculina nos Jogos Pan-Americanos de 1987 foi realizada em 10 de agosto em Indianápolis, Estados Unidos.[1]