Tijdens de 88e IOC-sessie in Baden-Baden kreeg de Canadese stad Calgary het recht om de XV Olympische Winterspelen te organiseren. Dit was de derde poging van vertegenwoordigers van de stad en het was een tweede succes. Het sportprogramma van de spelen van 1988 werd in vergelijking met de vorige Olympiade met zeven disciplines tegelijk uitgebreid, waardoor de totale duur van de competitie tot 16 dagen steeg.
Speciaal voor de Olympische Spelen in Calgary en het naburige stadje Canmore zijn er vijf nieuwe sportfaciliteiten gebouwd en zijn verschillende bestaande herbouwd. De XV Olympische Winterspelen werden op 13 februari 1988 officieel geopend in het McMahon City Stadium. Voordien vond de Olympische fakkeltocht plaats in het land gedurende 88 dagen - een fakkel werd 18.000 kilometer gemaakt, niet alleen in handen van hardlopers, maar ook in sneeuwscooters en hondenteams. Het was een van de langste vuurrelaisraces in de geschiedenis van Olympische Winterspelen.
De wedstrijden van 1988 werden, net als de vorige, gehouden onder de onmiskenbare leiding van atleten uit de USSR en de DDR. Deze keer wisten de Sovjet-Olympiërs de Duitsers te verslaan in het aantal onderscheidingen (29 versus 25) en in hun kwaliteit (nog 2 gouden medailles). Van de 11 medailles van de hoogste orde die door Sovjetatleten werden gewonnen, werden er vijf gewonnen door langlaufen door mannen en vrouwen. In beide disciplines van het paarschaatsen werden de eerste en tweede plaats ingenomen door vertegenwoordigers van de Sovjet-Unie. Het USSR-team won opnieuw in het hockeytoernooi. DDR-atleten waren ongeëvenaard in rodelen - in drie disciplines wonnen ze zes van de negen prijzen, verloor van de buren uit West-Duitsland één zilver en één brons en de Sovjet-atleet slechts één brons. De Olympiërs uit Oost-Duitsland hebben zich ook onderscheiden in de wedstrijden van schaatsers, met een verdomd dozijn medailles in hen.
Erger nog dan op de vorige Olympische Spelen in Sarajevo traden Amerikaanse atleten op. Door het aantal medailles stond het Amerikaanse team op de negende plaats en won het drie prijzen op het gebied van schaatsen en kunstschaatsen. De gastheren van de XV Winterspelen kregen één medaille minder, maar er was geen goud onder. Er werden in totaal 46 sets prijzen gespeeld en meer dan 1.400 atleten uit 57 landen streden om hen.