1976 Montreal Olympics
- Gold: Aleksandr Rogov URS 1:59.2
- Silver: John Wood CAN 1:59.6
- Bronze: Matija Ljubek YUG 1:59.6
1980 Moscow Olympics
- Gold: Sergei Postrekhin URS 1:53.4
- Silver: Liubomir Liubenov BUL 1:53.5
- Bronze: Olaf Heukrodt GDR 1:54.4
1984 Los Angeles Olympics
- Gold: Lawrence Cain CAN 1:57.0
- Silver: Henning Jakobsen DEN 1:58.4
- Bronze: Costica Olaru ROM 1:59.9
1988 Seoul Olympics
- Gold: Olaf Heukrodt GDR 1:56.4
- Silver: Mikhail Slivinskiyy URS 1:57.3
- Bronze: Martin Marinov BUL 1:57.3
1992 Barcelona Olympics
- Gold: Nikolai Bukhalov BUL 1:51.1
- Silver: Mikhail Slivinskiyy EUN 1:51.4
- Bronze: Olaf Heukrodt Ger 1:53.0
1996 Atlanta Olympics
- Gold: Martin Doktor CZE 1:49.9
- Silver: Slavomir Knazovicky SVK 1:50.5
- Bronze: Imr Pulai HUN 1:50.8
2000 Sydney Olympics
- Gold: Gyorgy Kolonics HUN 2:24.8
- Silver: Maxim Opalev RUS 2:25.8
- Bronze: Andreas Dittmer GER 2:27.6
2004 Athens Olympics
- Gold: Andreas Dittmer GER 1:46.4
- Silver: David Cal ESP 1:46.7
- Bronze: Maxim Opalev RUS 1:47.8
2008 Beijing Olympics
- Gold: Maxim Opalev RUS 1:47.140
- Silver: David Cal ESP 1:48.397
- Bronze: Iurii Cheban UKR 1:48.766

