The Men's 400 metre freestyle S7 swimming event at the 2004 Summer Paralympics was competed on 23 September. It was won by David Roberts, representing .

1st round

Qualified for final round

Heat 1 23 Sept. 2004, morning session Rank Athlete Time Notes1 5:14.05 2 5:17.08 3 5:17.82 4 5:23.08 5 5:29.21

Heat 2 23 Sept. 2004, morning session Rank Athlete Time Notes1 5:03.93 2 5:09.07 3 5:10.27 4 5:24.72 5 5:38.41 6 5:43.53

Final round

23 Sept. 2004, evening session Rank Athlete Time Notes 4:56.11 5:01.84 5:06.15 4 5:06.16 5 5:10.60 6 5:20.77 7 5:22.05 8 5:28.40

References