1936 Berlin Olympics
- Gold: Frank Amyot CAN 5:32.1
- Silver: Bohuslav Karlik TCH 5:36.9
- Bronze: Erich Koschik GER 5:39.0
1948 London Olympics
- Gold: Josef Holecek TCH 5:42.0
- Silver: Douglas Bennett CAN 5:53.3
- Bronze: Robert Boutigny FRA 5:55.9
1952 Helsinki Olympics
- Gold: Josef Holecek TCH 4:56.3
- Silver: Janos Parti HUN 5:03.6
- Bronze: Arvo Ojanpera FIN 5:08.5
1956 Melbourne / Stockholm Olympics
- Gold: Leon Rotman ROM 5:05.3
- Silver: Istvan Hernek HUN 5:06.2
- Bronze: Gennady Bukharin URS 5:12.7
1960 Rome Olympics
- Gold: Janos Parti HUN 4:33.0
- Silver: Aleksandr Silaev URS 4:34.4
- Bronze: Leon Rotman ROM 4:35.9
1964 Tokyo Olympics
- Gold: Jrgen Yoshio JPN 5:00.9
- Silver: Andrei Igorov ROM 4:37.9
- Bronze: Yevgeni Penyaev URS 4:38.3
1968 Mexico Olympics
- Gold: Tibor Tatai Hun 4:36.1
- Silver: Detlef Lewe FRG 4:38.3
- Bronze: Vitali Galkov URS 4:40.4
1972 Munich Olympics
- Gold: Ivan Patzaichin ROM 4:08.9
- Silver: Tamas Wichmann HUN 4:12.4
- Bronze: Detlef Lewe FRG 4:13.6
1976 Montreal Olympics
- Gold: Matija Ljubek YUG 4:09.5
- Silver: Vasili Yurchenko URS 4:12.6
- Bronze: Tamas Wichmann HUN 4:14.1
1980 Moscow Olympics
- Gold: Liubomir Liubenov BUL 4:12.4
- Silver: Sergei Postrekhin URS 4:13.5
- Bronze: Eckhard Leue GDR 4:15.0
1984 Los Angeles Olympics
- Gold: Ulrich Eicke FRG 4:06.3
- Silver: Lawrence Cain CAN 4:08.7
- Bronze: Henning Jakobsen DEN 4:09.5
1988 Seoul Olympics
- Gold: Ivans Klementyev URS 4:12.8
- Silver: Jorg Schmidt GDR 4:15.8
- Bronze: Nikolai Bukhalov BUL 4:18.9
1992 Barcelona Olympics
- Gold: Nikolai Bukhalov BUL 4:05.9
- Silver: Ivans Klementyev LAT 4:06.6
- Bronze: Gyorgy Zala HUN 4:07.3
1996 Atlanta Olympics
- Gold: Martin Doktor CZE 3:54.4
- Silver: Ivans Klementyev LAT 3:55.0
- Bronze: Gyorgy Zala HUN 3:56.4
2000 Sydney Olympics
- Gold: Andreas Dittmer GER 3:54.4
- Silver: Ledys Balceiro CUB 3:56.1
- Bronze: Stephen Giles CAN 3:56.4
2004 Athens Olympics
- Gold: David Cal ESP 3:46.2
- Silver: Andreas Dittmer GER 3:46.7
- Bronze: Attila Vajda HUN 3:49.0
2008 Beijing Olympics
- Gold: Attila Sandor Vajda HUN 3:50.467
- Silver: David Cal ESP 3:52.751
- Bronze: Thomas Hall CAN 3:53.653

