As provas masculinas da classe 470 da vela nos Jogos Olímpicos de Verão de 2004 ocorreram entre 14 e 21 de agosto daquele ano no Centro Olímpico de Vela Agios Kosmas, em Atenas, na Grécia. O programa compunha onze regatas. Para esta classe, houve 54 velejadores de 27 nações inscritas.[1]