Церемонія, якій передувало барвисте шоу, почалася в 20.14 за московським часом, що символізувало рік проведення перших в історії зимових Ігор. Відкритими Олімпійські ігри оголосив президент Росії Володимир Путін.
Основною темою церемонії відкриття була розповідь про історію країни через сни маленької дівчинки, яку звуть Любов. Напередодні старту церемонії пісню “Нас не догонят” виконала група “Тату”. Гімн РФ заспівав хор Стрітенського монастиря. У параді спортсменів взяли участь олімпійці, що представляють 88 країн. Російський прапор проніс бобслеїст Олександр Зубков.
З олімпійським прапором на стадіоні з’явилися шестиразова олімпійська чемпіонка Лідія Скоблікова, дворазовий олімпійський чемпіон В’ячеслав Фетисов, космонавт Валентина Терешкова, актриса Чулпан Хаматова, режисер Микита Міхалков, диригент Валерій Гергієв, кибергонщик Алан Енилеев і кавалер медалі “За відвагу” журналіст Анастасія Попова. Після цього олімпійський гімн виконала оперна співачка Анна Нетребко.
Від імені спортсменів олімпійську клятву вимовив російський шорт-трекист Руслан Захаров, від імені суддів – технічний делегат Міжнародної федерації лижного спорту (FIS) В’ячеслав Веденин, від імені тренерів – слаломистка Анастасія Попкова.
На завершення церемонії було запалено вогонь Олімпійських ігор. З допомогою факела, який побував у космосі, його запалили триразові олімпійські чемпіони Владислав Третяк та Ірина Родніна. Церемонію відкриття увінчав феєрверк з 3,5 тисячі залпов.
Вогонь по стадіону “Фішт” пронесли тенісистка Марія Шарапова, дворазова олімпійська чемпіонка у стрибках з жердиною Олена Ісінбаєва, триразовий олімпійський чемпіон з боротьби Олександр Карелін, олімпійська чемпіонка з художньої гімнастики Аліна Кабаєва, яка передала факел Третьяку і Родніної. Триразові чемпіони зимових Ігор запалили вогонь сочинської Олімпіади за межами арени.