Pada sesi IOC ke-88 di Baden-Baden, kota Calgary di Kanada menerima hak untuk menjadi tuan rumah Olimpiade Musim Dingin XV. Ini adalah upaya ketiga oleh perwakilan kota, dan ini merupakan keberhasilan kedua. Program olahraga dari pertandingan 1988 diperluas dibandingkan dengan Olimpiade sebelumnya oleh tujuh disiplin ilmu sekaligus, dan karenanya total durasi kompetisi meningkat menjadi 16 hari.
Khusus untuk Olimpiade di Calgary dan kota tetangga Canmore, lima fasilitas olahraga baru dibangun dan beberapa yang sudah ada dibangun kembali. Pertandingan Olimpiade Musim Dingin XV secara resmi dibuka pada 13 Februari 1988 di Stadion McMahon City. Sebelum itu, estafet obor Olimpiade berlangsung di negara itu selama 88 hari - sebuah obor dibuat 18 ribu kilometer tidak hanya di tangan pelari, tetapi juga di mobil salju dan tim anjing. Itu adalah salah satu ras estafet api terpanjang dalam sejarah Olimpiade musim dingin.
Pertandingan 1988, seperti yang sebelumnya, diadakan di bawah kepemimpinan atlet dari Uni Soviet dan GDR. Kali ini, Olimpiade Soviet mampu mengalahkan Jerman dalam jumlah penghargaan (29 berbanding 25), dan dalam kualitasnya (2 medali emas lebih banyak). Dari 11 medali urutan tertinggi yang dimenangkan oleh atlet Soviet, lima dimenangkan dalam ski lintas negara oleh pria dan wanita. Dalam kedua disiplin skating berpasangan, tempat pertama dan kedua ditempati oleh perwakilan Uni Soviet. Tim Uni Soviet menang lagi di turnamen hoki. Atlet GDR tidak ada bandingannya - dalam tiga disiplin ilmu mereka memenangkan enam dari sembilan penghargaan, kalah dari tetangga perak dan perunggu di Jerman Barat, dan hanya satu perunggu untuk atlet Soviet. Olimpiade dari Jerman Timur juga membedakan diri mereka dalam kompetisi skaters, setelah memenangkan selusin medali di dalamnya.
Lebih buruk dari Olimpiade sebelumnya di Sarajevo, atlet Amerika tampil. Dengan jumlah medali, tim AS berada di tempat kesembilan, setelah memenangkan tiga penghargaan dalam speed skating dan figure skating. Tuan rumah Pertandingan Musim Dingin XV menerima satu medali lebih sedikit, tetapi tidak ada emas di antara mereka. Secara total, 46 set penghargaan dimainkan, dan lebih dari 1.400 atlet dari 57 negara bersaing untuk mereka.