Парад начался с выноса государственного флага РФ и Знамени Победы. Вынос сопровождался песней Александра Александрова «Священная война», которую исполнял сводный военный оркестр.
Затем прошла встреча заместителя начальника Генштаба Вооруженных сил генерал-полковника Валерия Герасимова, который командует парадом, с министром обороны РФ Анатолием Сердюковым, который принимает парад. После встречи они под звуки семи встречных маршей объехали парадный строй войск
Вслед за этим Сердюков доложил Верховному главнокомандующему Дмитрию Медведеву о готовности войск к параду. Президент России произнес речь, в которой поздравил ветеранов и всех граждан России с Днем Победы.
Затем начался непосредственно сам парад войск. В марше приняли участие 20 тысяч военнослужащих военных учебных заведений и воинских частей Вооруженных сил и других силовых ведомств страны, сообщает «Интерфакс».
Музыкальное сопровождение парадных расчетов специально подобрано по роду войск. Так, для Сухопутных войск прозвучала песня Бориса Диева «На страже мира», для Военно-воздушных сил — марш Юлия Хайта «Все выше», для Военно-морского флота — песня Виктора Плешака «Экипаж — одна семья», для десантников — песня Булата Окуджавы «Белорусский вокзал».
В прохождении механизированной колонны приняли участие более 100 единиц боевой техники: автомобили «Тигр», бронетранспортеры БТР-80, танки Т-90, самоходные артиллерийские установки «Мста-С», зенитные ракетные комплексы «Бук-М2», реактивные системы залпового огня «Смерч», пусковые установки ракетного комплекса «Искандер-М», зенитные ракетно-пушечные комплексы «Панцирь-С1», пусковые установки зенитной ракетной системы С-400, мобильные ракетные комплексы «Тополь-М».
Завершил парад пролёт пяти транспортно-боевых вертолетов Ми-8. Они пронесли над Красной площадью флаги Российской Федерации, Вооруженных сил РФ и видов Вооруженных сил — Сухопутных войск, Военно-воздушных сил и Военно-морского флота.