L'épreuve du 20 kilomètres marche masculin aux Jeux olympiques de 2000 s'est déroulée le 22 septembre 2000 dans les rues de Sydney, en Australie avec un départ et une arrivée au Stadium Australia. Elle est remportée par le Polonais Robert Korzeniowski.