| Final | team | time | +time | L |   |  | 1. Yang Sun |  CHN | 3:40.14 | OR | 04 |  Stats |  | 2. Taehwan Park |  KOR | 3:42.06 | +1.92s | 06 |  Stats |  | 3. Peter Vanderkaay |  USA | 3:44.69 | +4.55s | 05 |  Stats |  | 4. Yun Hao |  CHN | 3:46.02 | +5.88s | 07 |  Stats |  | 5. Conor Dwyer |  USA | 3:46.39 | +6.25s | 03 |  Stats |  | 6. Gergo Kis |  HUN | 3:47.03 | +6.89s | 02 |  Stats |  | 7. David Carry |  GBR | 3:48.62 | +8.48s | 08 |  Stats |  | 8. Ryan Napoleon |  AUS | 3:49.25 | +9.11s | 01 |  Stats |   
 | 
 | 
   |  | Yang Sun |   
 | 
 |  
| Heat 4 | time | +time | L | Rk. |   |  | 1. Yang Sun |  CHN | 3:45.07 | - | 04 | 1. |  Times |  | 2. Peter Vanderkaay |  USA | 3:45.80 | 0.73s | 05 | 2. |  Times |  | 3. Conor Dwyer |  USA | 3:46.24 | 1.17s | 07 | 3. |  Times |  | 4. Yun Hao |  CHN | 3:46.88 | 1.81s | 03 | 6. |  Times |  | 5. Pal Joensen |  DEN | 3:47.36 | 2.29s | 06 | 10. |  Times |  | 6. Cristian Quintero Valero |  VEN | 3:50.44 | 5.37s | 08 | 16. |  Times |  | 7. Samuel Pizzetti |  ITA | 3:50.93 | 5.86s | 02 | 18. |  Times |  | 8. Dominik Meichtry |  SUI | 3:51.34 | 6.27s | 01 | 19. |  Times |   
| Heat 3 | time | +time | L | Rk. |   |  | 1. Taehwan Park |  KOR | 3:46.68 | - | 04 | 4. |  Times |  | 2. Gergo Kis |  HUN | 3:46.77 | 0.09s | 02 | 5. |  Times |  | 3. Ryan Napoleon |  AUS | 3:47.01 | 0.33s | 05 | 7. |  Times |  | 4. David Carry |  GBR | 3:47.25 | 0.57s | 06 | 8. |  Times |  | 5. David McKeon |  AUS | 3:48.57 | 1.89s | 03 | 14. |  Times |  | 6. Sergii Frolov |  UKR | 3:50.63 | 3.95s | 01 | 17. |  Times |  | 7. Matias Koski |  FIN | 3:54.96 | 8.28s | 08 | 22. |  Times |  | 8. Heerden Herman |  RSA | 3:57.28 | 10.60s | 07 | 25. |  Times |   
| Heat 2 | time | +time | L | Rk. |   |  | 1. Ryan Cochrane |  CAN | 3:47.26 | - | 05 | 9. |  Times |  | 2. Robbie Renwick |  GBR | 3:47.44 | 0.18s | 03 | 11. |  Times |  | 3. Mads Glaesner |  DEN | 3:48.27 | 1.01s | 06 | 12. |  Times |  | 4. Paul Biedermann |  GER | 3:48.50 | 1.24s | 04 | 13. |  Times |  | 5. Matthew Stanley |  NZL | 3:49.44 | 2.18s | 02 | 15. |  Times |  | 6. Egor Degtyarev |  RUS | 3:52.33 | 5.07s | 07 | 20. |  Times |  | 7. Dorde Markovic |  SRB | 3:55.35 | 8.09s | 08 | 23. |  Times |  | 8. Juan Martin Pereyra |  ARG | 3:56.76 | 9.50s | 01 | 24. |  Times |   
| Heat 1 | time | +time | L | Rk. |   |  | 1. Mateusz Sawrymowicz |  POL | 3:53.33 | - | 04 | 21. |  Times |  | 2. Mateo de Angulo Velasco |  COL | 3:57.76 | 4.43s | 05 | 26. |  Times |  | 3. Ahmed Gebrel |  PLE | 4:08.51 | 15.18s | 06 | 27. |  Times |  | 4. Allan Gutierrez Castro |  HON | 4:09.10 | 15.77s | 03 | 28. |  Times |   
 | 
 | 
 | 
|   | F |  | Heat 4 | 4 |  | Heat 3 | 4 |  | Heat 2 |  | Heat 1  |   
 |  
| Total eligible to participate 30 swimmers |   
|  Olympic Qualifying Time - 3:48.93 - 10+8 |  | David McKeon | AUS | 14. | Ryan Napoleon | AUS | 8. |  | Hao Yun | CHN | 4. | Sun Yang | CHN | 1. |  | Robert Renwick | GBR | 11. | David Carry | GBR | 7. |  | Peter Vanderkaay | USA | 3. | Conor Dwyer | USA | 5. |  | Mads Glæsner | DEN | 12. | Pal Joensen | DEN | 10. |  | Ryan Cochrane | CAN | 9. |  | Paul Biedermann | GER | 13. |  | Gergő Kis | HUN | 6. |  | Samuel Pizzetti | ITA | 18. |  | Park Tae-Hwan | KOR | 2. |  | Matthew Stanley | NZL | 15. |  | Oussama Mellouli | TUN | DNS |  | Heerden Herman | RSA | 25. |   
 | 
|  Olympic Selection Time - 3:54.13 - 9 |  | Egor Degtyarev | RUS | 3:48.94 | 20. |  | Dominik Meichtry | SUI | qoe | 19. |  | Sergiy Frolov | UKR | qoe | 17. |  | Juan Martín Pereyra | ARG | 3:51.03 | 24. |  | Cristian Quintero | VEN | 3:52.51 | 16. |  | Matias Koski | FIN | qoe | 22. |  | Djordje Markovic | SRB | 3:52.58 | 23. |  | Mateusz Sawrymowicz | POL | qoe | 21. |  | Mateo de Angulo | COL | 3:53.66 | 26. |  |  no other available swimmers |   
 | 
|  Wildcard Places - 3 |  | Allan Gutierrez | HON | 28. |  | Gebrel Ahmed | PLE | 27. |  | Sebastian Jahnsen | PER | DNS |   
 |  
| Olympic Qualification time | time | place | date | birth |  | 1. Yang Sun | CHN | 3:40.29 | Rizhao (CHN) | 21.09.2011 | 01/12/1991 |  | 2. Taehwan Park | KOR | 3:42.04 | Shanghai (CHN) | 24.07.2011 | 27/09/1989 |  | 3. Paul Biedermann | GER | 3:44.14 | Shanghai (CHN) | 24.07.2011 | 07/08/1986 |  | 4. Peter Vanderkaay | USA | 3:44.83 | Shanghai (CHN) | 24.07.2011 | 12/02/1984 |  | 5. Ryan Napoleon | AUS | 3:45.16 | Sydney (AUS) | 01.04.2011 | 26/05/1990 |  | 6. Ryan Cochrane | CAN | 3:45.17 | Shanghai (CHN) | 24.07.2011 | 29/10/1988 |  | 7. Ous Mellouli | TUN | 3:45.31 | Shanghai (CHN) | 24.07.2011 | 16/02/1984 |  | 8. Yun Hao | CHN | 3:46.01 | Shaoxing (CHN) | 01.04.2012 | 23/06/1995 |  | 9. David Mckeon | AUS | 3:46.36 | Adelaide (AUS) | 15.03.2012 | 25/07/1992 |  | 10.Robbie Renwick | GBR | 3:46.73 | London (GBR) | 03.03.2012 | 21/07/1988 |  | 11.Pal Joensen | DEN | 3:46.84 | Bronshoj (DEN) | 22.03.2012 | 10/12/1990 |  | 12.Mads Glaesner | DEN | 3:46.93 | Bronshoj (DEN) | 22.03.2012 | 18/10/1988 |  | 13.Samuel Pizzetti | ITA | 3:47.12 | Shanghai (CHN) | 24.07.2011 | 16/10/1986 |  | 14.Gergo Kis | HUN | 3:47.26 | Shanghai (CHN) | 24.07.2011 | 19/01/1988 |  | 15.Matthew Stanley | NZL | 3:47.67 | Auckland (NZL) | 25.03.2012 | 15/01/1992 |  | 16.Conor Dwyer | USA | 3:47.83 | Omaha (USA) | 25.06.2012 | 10/01/1989 |  | 17.David Carry | GBR | 3:48.36 | London (GBR) | 03.03.2012 | 08/10/1981 |  | 18.Heerden Herman | RSA | 3:48.57 | Durban (RSA) | 16.04.2012 | 20/12/1990 |   
 | 
 |  
 |