L'épreuve du marathon masculin aux Jeux olympiques de 2000 s'est déroulée le 1er octobre 2000 dans les rues de Sydney, en Australie avec une arrivée au Stadium Australia. Elle est remportée par l'Éthiopien Gezahegne Abera dans le temps de 2 h 10 min 11 s.