Pada sesi ke-88 IOC di Baden-Baden, bandar Calgary di Kanada mendapat hak untuk menjadi tuan rumah Sukan Musim Sejuk Olimpik XV. Ini adalah percubaan ketiga oleh perwakilan kota, dan dimahkotai dengan kejayaan untuk kali kedua. Program sukan pada tahun 1988 diperluas dibandingkan dengan Olimpik sebelumnya oleh tujuh disiplin sekaligus, oleh itu jumlah keseluruhan pertandingan meningkat menjadi 16 hari.
Khusus untuk Sukan Olimpik di Calgary dan bandar Canmore yang berdekatan, dibina lima kemudahan sukan baru dan beberapa yang sedia ada dibina semula. Sukan Musim Sejuk Olimpik XV dibuka secara rasmi pada 13 Februari 1988 di Stadium McMahon City. Sebelum itu, relay obor Olimpik melewati negara ini selama 88 hari - obor itu berjalan sejauh 18 ribu kilometer bukan hanya di tangan pelari, tetapi juga di skuter salji dan kereta luncur anjing. Ia adalah salah satu perlumbaan relay paling lama dalam sejarah Sukan Olimpik Musim Sejuk.
Sukan 1988, seperti yang sebelumnya, diadakan dengan kepemimpinan atlet yang tidak dapat dipertikaikan dari USSR dan GDR. Kali ini, Olimpik Soviet berjaya mengalahkan Jerman dengan jumlah anugerah (29 berbanding 25) dan kualiti (2 pingat emas lagi). Daripada 11 pingat standard tertinggi yang dimenangi oleh atlet Soviet, lima daripadanya dimenangi dalam sukan merentas desa untuk lelaki dan wanita. Dalam kedua-dua disiplin permainan luncur pasangan, tempat pertama dan kedua diambil oleh wakil Kesatuan Soviet. Pasukan kebangsaan USSR menang lagi dalam kejohanan hoki. Atlet GDR tidak sama dalam sukan luge - dalam tiga disiplin mereka memenangi enam anugerah daripada sembilan, kehilangan satu perak dan satu gangsa kepada jiran mereka dari Jerman Barat, dan hanya satu gangsa untuk atlet Soviet. Olimpik dari Jerman Timur juga membezakan diri dalam pertandingan luncur laju, memenangi puluhan pingat.
Atlet Amerika tampil lebih buruk daripada pada Sukan Olimpik sebelumnya di Sarajevo. Dari segi jumlah pingat, pasukan AS berada di tempat kesembilan, setelah memenangi tiga anugerah dalam sukan luncur laju dan luncur angka. Tuan rumah dari 15 Sukan Musim Sejuk mendapat satu pingat kurang, tetapi tidak ada yang merangkumi emas. Secara keseluruhan, 46 set anugerah dimainkan, dan lebih daripada 1400 atlet dari 57 negara bertanding untuk mereka.