Swimming at the 2004 Summer Paralympics – Men's 400 metre freestyle S12

The Men's 400 metre freestyle S12 swimming event at the 2004 Summer Paralympics was competed on 19 September. It was won by Sergei Punko, representing.

1st round
19 Sept. 2004, morning session
 * Heat 1

19 Sept. 2004, morning session
 * Heat 2

Final round
19 Sept. 2004, evening session