L'épreuve de 400 m nage libre hommes des Jeux olympiques d'été de 2012 a lieu le 28 juillet au London Aquatics Centre.