Το αγώνισμα του Μαραθωνίου των ανδρών των Θερινών Ολυμπιακών Αγώνων του 2004 έλαβε χώρα στις 29 Αυγούστου του 2004 στους δρόμους της Αθήνας.
Νικητής του αγώνα ήταν ο Ιταλός Stefano Baldini με χρόνο 2:10:55.
Την δεύτερη και τρίτη θέση κατέλαβαν οι Mebrahton Keflezighi και Vanderlei de Lima από τις Η.Π.Α και τη Βραζιλία αντίστοιχα.