A Baden-Badenben tartott 88. NOB ülésén a kanadai Calgary város megkapta a jogot a XV téli olimpia rendezésére. Ez volt a város képviselőinek harmadik kísérlete, és második sikere volt. Az 1988-as játékok sportprogramját az előző olimpiához képest egyszerre hét tudományággal bővítették, ezért a verseny teljes időtartama 16 napra nőtt.
Különösen a calgaryi olimpiai játékok és a szomszédos város Canmore számára öt új sportlétesítményt építettek, és több meglévőt rekonstruáltak. A XV. Téli olimpiai játékot 1988. február 13-án hivatalosan megnyitották a McMahon City Stadionban. Ezt megelőzően az országban 88 napig zajlott az olimpiai fáklya váltó - 18 ezer kilométerre fáklyát készítettek nemcsak a futók, hanem a motoros szánok és a kutyacsapatok kezében is. Ez volt a leghosszabb tűzoltó verseny a téli olimpia történetében.
Az 1988. évi játékok, mint az előzőek, a Szovjetunió és az NDK sportolóinak tagadhatatlan vezetésével zajlottak. Ezúttal a szovjet olimpiaiak képesek voltak a németet legyőzni a díjak számában (29 versus 25) és minőségükben (további 2 aranyérmet). A szovjet sportolók által elnyert 11 legmagasabb rangú érmet ötből nyertek a sífutásban férfiak és nők. A páros korcsolyázás mindkét tudományágán az első és a második helyet a Szovjetunió képviselői foglalják el. A szovjetunió csapata ismét megnyerte a jégkorong-bajnokságot. A GDR sportolóinak nem volt egyenlő a kalandban - három tudományágban kilenc díjból hatot nyertek, nyugat-németországi szomszédaiknak egy ezüstöt és egy bronzot, a szovjet sportolót pedig csak egy bronzot veszítettek. A kelet-németországi olimpiaiak szintén kiemelkedtek a korcsolyázók versenyén, amikor átkozott tucat érmet nyertek benne.
Még rosszabb, mint az előző szarajevói olimpián, az amerikai sportolók felléptek. Az érmek száma szerint az amerikai csapat a kilencedik helyen volt, három díjat nyert a gyorskorcsolyában és a műkorcsolyázásban. A XV. Téli játékok házigazdái egy kevesebb érmet kaptak, de köztük sem volt arany. Összesen 46 díjcsomagot játszottak ki, és 57 országból több mint 1400 sportoló versenyezött érte.